Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Przedmowa
Kiedymniejwięcejwpołowie1977r.DonaldE.Knuth,amerykańskiakademik
icenionyspecjalistawzakresiematematycznychpodstawinformatyki,postano-
wiłstworzyćzupełnienoweoprogramowaniedocyfrowegoskładutekstu,dawał
sobieokołosześciumiesięcynaukończeniepracnadnim.Ichociażpierwszawer-
sjaoprogramowaniaT
E
X,boonimmowa,ujrzałaświatłodziennejużw1978r.,
tojednakdopiero11latpóźniej,w1989r.,uznanojezaukończone.Odtegomomentu
poprawianewnimjedynienielicznenapotkanebłędy.
Trzydzieściminionychlatwystarczyło,abyT
E
Xstałsięnieodłącznymkompanem
wcodziennejpracynaukowejmatematyków,informatyków,fizykóworazinżynierów.
Trudnosnućdomysły,alewielewskazujenato,żeistotnywpływnapopularnośćT
E
Xa
miałoopublikowaniew1985r.przezLesliegoLamporta,innegoamerykańskiego
informatyka,pierwszegopokaźnegozbiorumakrdlajęzykaT
E
X.Dziśzbiórten,
nazwanyL
A
T
E
X,jestnastałewkomponowanywniemalwszystkiedystrybucjesystemu
T
E
X,znaczącoułatwiającpracęznawetnajbardziejskomplikowanymidokumentami.
W1993r.,kilkalatpozakończeniupracrozwojowychnadprogramemT
E
X,
opublikowanopierwsząimplementacjęnowegojęzykaprogramowaniaonazwieLua.
Językten,tworzonyprzezbrazylijskizespółspecjalistówzRobertemIerusalimschem
naczele,odpoczątkumiałbyćszybki,przyjaznyiłatwydointegracjizistniejącym
oprogramowaniem.Zperspektywyczasumożnaśmiałostwierdzić,żeceltenudało
sięosiągnąć,asamjęzykrozwijanyjestdodzisiaj.Obecniejestwykorzystywany
przeztwórcówprogramówkomercyjnych(np.AdobePhotoshopLightroom)itakich
ootwartymkodzieźródłowym(np.Audacity),aletakżedousprawnianiaprocesów
prototypowania,szczególniewbranżygierkomputerowych.Wtejostatniejkategorii,
awięcwśródjęzykówinterpretowalnychwykorzystywanychdowsparciaprocesu
produkcjigierwideo,Luazajmujeczołowąpozycję.
Taksiążkadotyczyjednaktego,cołączyLuaiT
E
Xa(awłaściwieL
A
T
E
Xa).Tedwie
napozórodległetechnologie-zjednejstronyzaawansowanysystemskładutekstu,
azdrugiejprostyiuniwersalnyjęzykprogramowania-skrzyżowałysięjednak
dopierow2007r.TowłaśniewtedywSanDiego,przepięknymmieścienazachodzie
StanówZjednoczonych,tużprzygranicyzMeksykiem,odbywałsięcorocznyzjazd
członkówGrupyUżytkownikówT
E
Xa(TeXUsersGroup).TacoHoekwater,zpocho-
dzeniaizamieszkaniaHolender,zaprezentowałtamwówczasefektydwuletniejpracy
nadprogramemLuaT
E
X.Pozwalałonkompilowaćdokumentynapisanewjęzyku
T
E
X,aprzytymosadzaćwnichdodatkowykodnapisanywjęzykuLua,wykonywany
automatyczniewczasiekompilacjidokumentu.Zastosowanewnimrozwiązania
umożliwiałyteżdwustronnąkomunikacjęnaliniiTEX-Lua.