Lua Tutorial
Lua to lekki kompaktowy językiem skryptowym, przy użyciu standardowego języka C i formę otwartego kodu źródłowego, który jest przeznaczony do zastosowań wbudowanych, zapewniając elastyczne możliwości ekspansji i dostosowania dla danego zastosowania.
Lua Brazylia Papieski Uniwersytet Katolicki Rio de Janeiro (Papieski Uniwersytet Katolicki Rio de Janeiro) w zespole badawczym Roberto Ierusalimschy Waldemar Celes i Luiz Henrique de Figueiredo utworzony i opracowany w 1993 roku.
zaprojektowany
Jest on przeznaczony do zastosowań wbudowanych, zapewniając elastyczne możliwości ekspansji i dostosowania dla danego zastosowania.
funkcja Lua
- Lekkie: Jest napisany w standardowym kodzie źródłowym języka C jest otwarty, a po kompilacji tylko sto K, może być łatwo osadzony w innym programie.
- Skalowalność: Lua zapewnia bardzo łatwy w obsłudze interfejs i mechanizm rozszerzeń: dostarczony przez język hosta (zazwyczaj C lub C ++), funkcje te, Lua można ich używać tak samo jak wbudowane funkcje są już takie same.
- Inne funkcje:
- zorientowanej na proces programowania wsparcia (procedura zorientowanych) i programowanie funkcjonalne (programowanie funkcjonalne);
- Automatyczne zarządzanie pamięcią, zapewnia jedynie wspólny typ tabeli (tabela), może zostać osiągnięty za pomocą tablic, tabel mieszania, zbiór obiektów;
- Wbudowana dopasowania wzorca języka; zamknięcia (zamknięcie); Funkcja ta może być również postrzegane jako wartość, zapewniając wielowątkowych (proces spółdzielni, a nie system operacyjny obsługuje wątków) wsparcie;
- To można łatwo obsługiwać szereg kluczowych mechanizmów programowania obiektowego wymaganych zamknięć i tabeli, takich jak abstrakcji danych, funkcje wirtualne, spadków i przeciążenia itp.
scenariusze Lua
- Rozwój gry
- Samodzielny skrypt
- skryptów aplikacji sieci Web
- Rozszerzenia i wtyczek, takich jak bazy danych: MySQL Workbench Proxy i MySQL
- systemy bezpieczeństwa, takie jak systemy wykrywania włamań
Program Pierwszy Lua
Następny używamy Lua do wyjścia "Hello World!"
Po biegu, zostanie wyświetlona na ekranie Hello, world!.