summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/kuchnia/hist.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/tex-virtual-academy-pl/kuchnia/hist.html')
-rw-r--r--Master/texmf-dist/doc/generic/tex-virtual-academy-pl/kuchnia/hist.html72
1 files changed, 72 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/kuchnia/hist.html b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/kuchnia/hist.html
new file mode 100644
index 00000000000..ba6846f61a5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/kuchnia/hist.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<meta http-equiv="Content-language" content="pl">
+<meta name="Author" content="Włodzimierz Macewicz">
+<meta name="Keywords" content="historia texa, Wirtualna Akademia">
+<title>Historia Programu TeX</title>
+</head>
+<body>
+
+<h2> Krótka historia powstania TeX-a</h2>
+
+<p>Donald Knuth pracował nad swoim kilkutomowym dziełem ....
+Działo się to w epoce początków zastosowań programów do składu tekstów.
+Po obejrzeniu wersji wstępnej I tomu, złożonej nowymi
+narzędziami, Donald Knuth przerwał pisanie
+książki i zajął się projektowaniem programu wspomagającego skład.
+W wyniku prac
+powstał program TeX -- służący do składu i program MeTaFont
+-- służący do projektowania fontów oraz pięć książek, będących
+obszerną dokumentacją nowego systemu. Programy zostały
+napisane w specjalnym, <b>przenośnym</b> języku, również
+wymyślonym przez prof. Knutha. Język charakteryzuje się tym, że jednocześnie
+tworzy się program i dokument opisujący algorytmy i jego fragmenty.
+Interpreterami tego języka jest <code>WEAVE</code> i <code>TANGLE</code>
+
+Po przetworzeniu napisanego tekstu programem <code>TANGLE</code> otrzymujemy
+program w <code>Pascal-u</code>, a po przetworzeniu programem
+<code>WEAVE</code>
+książkę, gotową do przetworzenia programem TeX, nadającą się do druku.
+Jest to niewątpliwie kłopotliwy sposób pisania programów, ale pozwala
+na oszczędności w najbardziej kosztownej fazie testowania i pielęgnacji
+programu.
+
+<p>Powstały programy <b>praktycznie bezbłędne</b> (prof. Knuth
+wyznaczył nagrodę za każdy znaleziony błąd w programach TeX, MeTafont,
+Weave i Tangle), dostępne na wszystkich komputerach (co najmniej 16-bitowych)
+pracujących pod dowolnym systemem operacyjnym. Program TeX
+zachowuje się <b>jednakowo</b> na każdym komputerze, sposób
+obliczeń jest niezależny od dokładności arytmometru.
+
+<p>Biorąc pod uwagę złożoność funkcji programu, jest on
+bardzo efektywny mimo przenaszalności kodu. Efektywność programu
+nie wynika z mikrooszczędności wynikających ze sztuczek kodowania,
+ale z odpowiedniego zaprojektowania algorytmów i struktur danych.
+
+<p>Od roku 1982 miały miejsce tylko dwie niewielkie modyfikacje
+jego funkcji (prof. Knuth zadecydował, że system nie będzie podlegał
+dalszym modyfikacjom). Ostatnią wersją jest 3.1415 (numery wersji
+rosną zgodnie z kolejnymi przybliżeniami liczby pi), a różnice wynikają
+głównie z dostosowania do różnych systemów wejścia/wyjścia, a nie
+z poprawiania, czy tez z modyfikacji podstawowych funkcji programu TeX.
+
+
+<p>Program TeX, zgodnie z wolą Donalda Knutha jest własnością świata;
+tz. dozwolone jest wykorzystywanie dowolnych fragmentów kodu
+programu w dowolnych celach, również komercyjnych. Można zrobić
+własną implementację programu i sprzedawać ją.
+
+
+<p align="right"> <img src="http://home.elka.pw.edu.pl/~macewicz/img/podpis.gif">
+
+
+<hr>
+<a href=../gify/wa.gif" hspace=10></a>
+<a href=mailto:W.Macewicz@ia.pw.edu.pl><img src="../gify/mail.gif" hspace=10></a>
+<a href=http://www.ia.pw.edu.pl/~wujek/index.html>Włodzimierz Macewicz</a>
+<hr>
+Strona była <!-- *counter* --> razy czytana, <!-- *date* -->
+</body>
+</html>
+