Latest web development tutorials

Lua Tutorial

lua

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!"

Przykłady (Lua 5,3)

print ( "Hello World!")

Uruchomienie instancji »

Po biegu, zostanie wyświetlona na ekranie Hello, world!.