W następnym artykule przyjrzymy się Lua. To jest darmowy i otwarty język skryptowy. Jest potężny, solidny, minimalny i integrowalny. Lua to język skryptowy, który obsługuje programowanie proceduralne, programowanie obiektowe, programowanie funkcjonalne, programowanie oparte na danych i ich opis.
Lua łączy prostą składnię proceduralną z potężnymi konstrukcjami opisu danych opartymi na tablicach asocjacyjnych i rozszerzalnej semantyce. Ten język jest dynamicznie wpisywany, działa podczas tłumaczenia kod bajtowy z maszyną wirtualną opartą na rejestrze i ma automatyczne zarządzanie pamięcią z przyrostowym wyrzucaniem elementów bezużytecznych. Jest idealny do konfiguracji, tworzenia skryptów i szybkiego prototypowania.
Ten język był używany w wielu aplikacjach przemysłowych, takich jak Adobe Photoshop Lightroom. Był również używany w grach takich jak World of Warcraft i Angry Birds. Według ich strony internetowej jest to wiodący język skryptowy w grach. Różne wersje Lua zostały wydane i są używane w rzeczywistych aplikacjach od momentu jej powstania w 1993 roku.
Lua ma zasłużoną reputację w zakresie wydajności. Powiedz byćtak szybko jak lua', jest aspiracją innych języków skryptowych. Różne punkty orientacyjne pokazują Lua jako najszybszy język w dziedzinie interpretowanych języków skryptowych.
Będziemy mogli go uruchomić na wszystkich, jeśli nie na większości systemów operacyjnych, między innymi na Gnu / Linux i Windows. Działa również na mobilnych systemach operacyjnych, takich jak Android, iOS, BREW lub Windows Phone. Znajdziemy go również działającego na zintegrowanych mikroprocesorach, ARM i Rabbit lub na komputerach mainframe IBM i wielu innych.
Aby nauczyć się używać tego języka, będziemy mieli Szeroki instrukcja obsługi i z kilku książek na ten temat. Jeśli chcemy przyjrzeć się, jak działają programy Lua przed zainstalowaniem ich w naszym Ubuntu, możemy skorzystać z demo na żywo które jej twórcy udostępniają użytkownikom.
Ogólna charakterystyka Lua
Niektóre z ogólnych cech języka Lua to:
- To jest język konwencjonalne skrypty Łatwy w użyciu.
- To jest niezwykłe lekki, szybki i wydajny.
- Ma krótka krzywa uczenia się. Jest łatwy do nauczenia i używania.
- Ten język jest przystosowany do szerokiej gamy zastosowań.
- Jego API jest proste i jest dobrze udokumentowany.
- Obsługuje różne typy programowania. Takie jak programowanie proceduralne, obiektowe, funkcjonalne i oparte na danych, a także opis danych.
- Zbierz bezpośrednia składnia proceduralna, z potężnymi konstrukcjami opisu danych zakorzenionymi wokół tablic asocjacyjnych i rozszerzalnej semantyki.
- Przychodzi z automatyczne zarządzanie pamięcią z przyrostowym usuwaniem elementów bezużytecznych. To sprawia, że jest to idealna opcja do konfiguracji i tworzenia skryptów.
Jak zainstalować Lua na Ubuntu
Lua jest dostępne w oficjalnych repozytoriach głównych dystrybucji Gnu / Linuksa. W naszym Ubuntu możemy zainstalować ten język za pomocą menedżera pakietów, otwierając terminal (Ctrl + Alt + T) i wpisując:
sudo apt install lua5.3
Skompiluj Lua
Po pierwsze, upewnij się mieć zainstalowane niezbędne narzędzia w twoim systemie. Możesz uruchomić następujące polecenie, aby zainstalować je z terminala (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Po zakończeniu instalacji program do skompiluj i zainstaluj najnowszą wersję (wersja 5.3.5 w momencie pisania tych wierszy) z Lua, uruchom następujące polecenia, aby pobrać pakiet tar ball, wyodrębnić go, skompilować i zainstalować.
mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar -zxf lua-5.3.5.tar.gz cd lua-5.3.5 make linux test sudo make install
Po zakończeniu instalacji uruchom interpreter Lua wpisywanie w terminalu (Ctrl + Alt + T):
lua
Stwórz swój pierwszy program z Lua
Korzystanie z naszego edytor tekstu ulubione, możemy stwórz nasz pierwszy program Lua. Edytujemy pliki w następujący sposób:
vim ubunlog.lua
I dodamy do pliku następujący kod:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Teraz zapisujemy i zamykamy plik. Więc możemy uruchomić nasz program wpisywanie w terminalu (Ctrl + Alt + T):
lua ubunlog.lua
do dowiedz się więcej i naucz się pisać programy w Lua, możemy przejść do witryna projektu.