அடுத்த கட்டுரையில் நாம் லுவாவைப் பார்க்கப் போகிறோம். இது ஒரு இலவச மற்றும் திறந்த மூல ஸ்கிரிப்டிங் மொழி. இது சக்திவாய்ந்த, வலுவான, குறைந்தபட்ச மற்றும் ஒருங்கிணைக்கக்கூடியது. லுவா என்பது ஒரு ஸ்கிரிப்டிங் மொழியாகும், இது நடைமுறை நிரலாக்கத்தை ஆதரிக்கிறது, பொருள் சார்ந்த நிரலாக்க, செயல்பாட்டு நிரலாக்க, தரவு உந்துதல் நிரலாக்க மற்றும் இவை பற்றிய விளக்கம்.
துணை வரிசைகள் மற்றும் நீட்டிக்கக்கூடிய சொற்பொருள்களின் அடிப்படையில் சக்திவாய்ந்த தரவு விளக்கக் கட்டமைப்புகளுடன் லுவா எளிய நடைமுறை தொடரியல் ஒருங்கிணைக்கிறது. இந்த மொழி மாறும் வகையில் தட்டச்சு செய்யப்பட்டுள்ளது, விளக்கும் போது இயங்கும் பைட்குறியீடு பதிவகம் சார்ந்த மெய்நிகர் இயந்திரத்துடன் மேலும் இது அதிகரிக்கும் குப்பை சேகரிப்புடன் தானியங்கி நினைவக நிர்வாகத்தைக் கொண்டுள்ளது. இது உள்ளமைவு, ஸ்கிரிப்டிங் மற்றும் விரைவான முன்மாதிரிக்கு ஏற்றது.
அடோப் ஃபோட்டோஷாப் லைட்ரூம் போன்ற பல தொழில்துறை பயன்பாடுகளில் இந்த மொழி பயன்படுத்தப்பட்டுள்ளது. வேர்ல்ட் ஆப் வார்கிராப்ட் மற்றும் கோபம் பறவைகள் போன்ற விளையாட்டுகளிலும் இது பயன்படுத்தப்பட்டுள்ளது. அவர்களின் வலைத்தளத்தின்படி, இது விளையாட்டுகளில் முன்னணி ஸ்கிரிப்டிங் மொழியாகும். லுவாவின் பல்வேறு பதிப்புகள் 1993 இல் தொடங்கப்பட்டதிலிருந்து உண்மையான பயன்பாடுகளில் வெளியிடப்பட்டு பயன்படுத்தப்பட்டுள்ளன.
லுவா செயல்திறனுக்கான தகுதியான நற்பெயரைக் கொண்டுள்ளார். சொல்லுங்கள் 'லுவா போல வேகமாக', மற்ற ஸ்கிரிப்டிங் மொழிகளின் அபிலாஷை. பல்வேறு அடையாளங்கள் லுவாவைக் காட்டுகின்றன விளக்கப்பட்ட ஸ்கிரிப்டிங் மொழிகளின் துறையில் மிக விரைவான மொழி.
பெரும்பாலான இயக்க முறைமைகள் இல்லாவிட்டால், குனு / லினக்ஸ் மற்றும் விண்டோஸ் போன்றவற்றில் நாம் அனைத்தையும் இயக்க முடியும். இது Android, iOS, BREW அல்லது Windows Phone போன்ற மொபைல் இயக்க முறைமைகளிலும் இயங்குகிறது. ஒருங்கிணைந்த நுண்செயலிகள், ஏஆர்எம் மற்றும் முயல் அல்லது ஐபிஎம் மெயின்பிரேம்களிலும் இன்னும் பலவற்றிலும் இது செயல்படுவதைக் காண்போம்.
இந்த மொழியைப் பயன்படுத்த கற்றுக்கொள்ள வேண்டும் அகலமான குறிப்பு கையேடு மற்றும் அதைப் பற்றிய பல புத்தகங்களிலிருந்து. எங்கள் உபுண்டுவில் நிறுவுவதற்கு முன்பு லுவா நிரல்கள் எவ்வாறு செயல்படுகின்றன என்பதைப் பார்க்க விரும்பினால், நாம் அதைப் பயன்படுத்தலாம் நேரடி டெமோ அதன் படைப்பாளர்கள் பயனர்களுக்குக் கிடைக்கச் செய்கிறார்கள்.
லுவாவின் பொதுவான பண்புகள்
லுவா மொழியின் பொதுவான பண்புகள் சில:
- இது ஒரு மொழி வழக்கமான ஸ்கிரிப்டிங் பயன்படுத்த எளிதானது.
- இது குறிப்பிடத்தக்கதாகும் ஒளி, வேகமான மற்றும் திறமையான.
- ஒரு உள்ளது குறுகிய கற்றல் வளைவு. கற்றுக்கொள்வதும் பயன்படுத்துவதும் எளிதானது.
- இந்த மொழி பரந்த அளவிலான பயன்பாடுகளுக்கு ஏற்றது.
- அதன் ஏபிஐ எளிது அது நன்கு ஆவணப்படுத்தப்பட்டுள்ளது.
- பல்வேறு வகையான நிரலாக்கங்களை ஆதரிக்கிறது. நடைமுறை, பொருள் சார்ந்த, செயல்பாட்டு மற்றும் தரவு உந்துதல் நிரலாக்கங்கள் மற்றும் தரவு விளக்கம் போன்றவை.
- சேகரிக்கவும் நேரடி நடைமுறை தொடரியல், வல்லமைமிக்க தரவு விளக்கத்துடன் துணை வரிசைகள் மற்றும் விரிவாக்கக்கூடிய சொற்பொருள்களைச் சுற்றி வேரூன்றியுள்ளது.
- உடன் வரும் அதிகரிக்கும் குப்பை சேகரிப்புடன் தானியங்கி நினைவக மேலாண்மை. இது உள்ளமைவு மற்றும் ஸ்கிரிப்ட்டிற்கான சரியான விருப்பமாக அமைகிறது.
உபுண்டுவில் லுவாவை எவ்வாறு நிறுவுவது
லுவா முக்கிய குனு / லினக்ஸ் விநியோகங்களின் அதிகாரப்பூர்வ களஞ்சியங்களில் கிடைக்கிறது. எங்கள் உபுண்டுவில் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து தட்டச்சு செய்வதன் மூலம் தொகுப்பு நிர்வாகியைப் பயன்படுத்தி இந்த மொழியை நிறுவலாம்:
sudo apt install lua5.3
லுவாவை தொகுக்கவும்
முதலில், உறுதி செய்யுங்கள் தேவையான கருவிகள் நிறுவப்பட்டுள்ளன உங்கள் கணினியில். முனையத்திலிருந்து (Ctrl + Alt + T) நிறுவ பின்வரும் கட்டளையை இயக்கலாம்:
sudo apt install build-essential libreadline-dev
நிறுவலை முடித்த பிறகு, க்கு சமீபத்திய பதிப்பை தொகுத்து நிறுவவும் (இந்த வரிகளை எழுதும் நேரத்தில் பதிப்பு 5.3.5) லுவாவிலிருந்து, தார் பந்து தொகுப்பைப் பதிவிறக்க, அதைப் பிரித்தெடுக்க, தொகுத்து, நிறுவ பின்வரும் கட்டளைகளை இயக்கவும்.
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
நிறுவல் முடிந்ததும், லுவா மொழிபெயர்ப்பாளரை இயக்கவும் முனையத்தில் தட்டச்சு செய்தல் (Ctrl + Alt + T):
lua
உங்கள் முதல் நிரலை லுவாவுடன் உருவாக்கவும்
எங்கள் பயன்படுத்தி உரை திருத்தி பிடித்தது, நம்மால் முடியும் எங்கள் முதல் லுவா திட்டத்தை உருவாக்கவும். கோப்புகளை பின்வருமாறு திருத்துகிறோம்:
vim ubunlog.lua
பின்வரும் குறியீட்டை கோப்பில் சேர்ப்போம்:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
இப்போது நாம் கோப்பை சேமித்து மூடுகிறோம். பின்னர் நம்மால் முடியும் எங்கள் நிரலை இயக்கவும் முனையத்தில் தட்டச்சு செய்தல் (Ctrl + Alt + T):
lua ubunlog.lua
பாரா மேலும் அறிக மற்றும் லுவாவுடன் நிரல்களை எழுத கற்றுக்கொள்ளுங்கள், நாம் செல்லலாம் திட்ட வலைத்தளம்.