Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
22
Rozdział1.Zanimzaczniemy
Tabela1.1.ZnaczenieplikówzwiązanychzjęzykiemLua
Nazwapliku
unix/Linux
Windows
lua
lua53
lua0exe
lua530exe
luac
luac53
luac0exe
luac530exe
-
wlua530exe
-
lua530dll
Inneplikizrozszerzeniem
0so,0a,0dlllub0h
Znaczenie
Plikwykonywalnyinterpretera.Totenplik
będzieintensywnieeksploatowanywtejczęści
książki.
PlikwykonywalnyprekompilatorajęzykaLua.
Umożliwiaonwstępneprzetworzeniekodu
wjęzykuLuatak,abyinterpretermógłgowy-
konaćszybciej.
PrzygotowanyspecjalniedlasystemuWin-
dowsinterpreterLua,niebedącyaplikacją
konsolową.
PlikbibliotekidynamicznejLuawykorzysty-
wanydouruchomieniainterpreteraLuawsys-
temachoperacyjnychzrodzinyWindows.
Bibliotekiiplikinagłówkowedotworzenia
wjęzykuansicprogramówwykorzystują-
cychmożliwościjęzykaLua.
Ćwiczenie1-3.
Uruchomprograminterpreteraiupewnijsię,żeposiadaszjego
odpowiedniąwersję.Następniesprawdź,jaksięonzachowa,jeśliwprowadziszzapo-
mocąklawiaturyizatwierdziszklawiszemEnternastępującepolecenia:
print(2A15)
fori=1,20doprint(i)end
Abyzakończyćdziałanieinterpreteraipowrócićdoprogramupowłokitekstowej,
wprowadźizatwierdźpolecenie
os0exit()
Ćwiczenie1-4.
Jeśliznaszjakiśinnyinterpretowanyjęzykprogramowania,takijak
choćbyPythonlubRuby,poeksperymentuj,abysprawdzić,czyniektórewystępujące
wnimkonstrukcjezrozumiałerównieżdlainterpreteraLua.