லூவா
லூவா ( Lua, /[invalid input: 'icon']ˈluːə/ LOO-ə, from போர்த்துக்கீசம்: lua [ˈlu.(w)ɐ] "நிலா" எனப் பொருள்படும்) என்பது முதன்மை நோக்கமாக விரிவுபடுத்தக்கூடிய ஆணைச்சொற்களுடன் கூடிய படிவ நிரலாக்க மொழியாக வடிவமைக்கப்பட்ட இலகுவான பல்திறப்பட்ட-கருத்தோட்ட நிரல் மொழி ஆகும். இது ஐஎஸ்ஓ சியில் எழுதப்பட்டுள்ளதால் அனைத்து இயக்குத்தளங்களிலும் பயன்படுத்தக்கூடியதாக உள்ளது.[1] பிற படிவ நிரலாக்க மொழிகளை விட லூவா எளிமையான சி பயன்பாட்டு நிரலாக்க இடைமுகத்தைக் கொண்டுள்ளது.
![]() | |
நிரலாக்க கருத்தோட்டம்: | நிரலாக்க கருத்தோட்டம்: படிவ நிரலாக்கம், ஏவல் (செயல்முறை, முன்னுதாரணம் சார்ந்த பொருள்-நோக்கு), பணிமுறை நிரலாக்கம் |
---|---|
தோன்றிய ஆண்டு: | 1993 |
உருவாக்குநர்: | இராபர்ட்டோ லெருசலிம்க்கி வால்டெமர் செலசு லூயி என்ரிக் டெ பிகரிடோ |
மிக அண்மைய வெளியீடு: | 5.2.1 / சூன் 8, 2012 |
இயல்பு முறை: | டைனமிக், வலியது, டக் |
முதன்மைப் பயனாக்கங்கள்: | {{{நடைமுறைப்படுத்துவோர்கள்}}} |
மொழி வழக்குகள்: | மெடாலூவா, ஐடில், ஜிஎஸ்எல் ஷெல் |
பிறமொழித்தாக்கங்கள்: | சி++, சிஎல்யூ நிரல் மொழி, மோடுலா, இசுகீம், SNOBOL |
இம்மொழியினால் ஏற்பட்ட தாக்கங்கள்: | Io, GameMonkey, Squirrel, Falcon, MiniD |
இயக்குதளம்: | Cross-platform |
அனுமதி: | MIT License |
இணையத்தளம்: | www.lua.org |
இந்த நிரல்மொழி 1993 இல் இராபர்டோ லெருசலிம்க்கி, லூயி என்ரிக் டெ பிகுய்ரிடோ மற்றும் வால்டெமர் செலசால் உருவாக்கப்பட்டது.[2] லூவா பல பயன்பாடுகளில் பயன்படுத்தப்படுகிறது; வேர்ல்டு ஆப் வார்கிராஃப்ட் போன்ற பெரும்பான்மையான நிகழ்பட ஆட்டங்களில் பயன்படுத்தப்படுகிறது. [3] சூன் 2010இல், ஆப்பிள் நிறுவனம் லூவாவை பயன்படுத்துவதற்காக தனது ஐஓஎசு இயக்குதளத்திற்கான மென்பொருள் மேம்படுத்தல் பொதியை பயன்படுத்துவதற்கான விதிமுறைகளை மாற்றியது.[4] இதனால் ஆங்க்ரி பேர்ட்சு போன்ற ஐ-போன் பயன்பாடுகள் உருவாக்கப்பட வழிவகுத்தது. சூன் 2011இல் லூவா நிரலாக்க மொழிகளில் மிகவும் பரவலான மொழிகளில் பத்தாவது இடத்தில் இருந்தது.[5]
எடுத்துக்காட்டு
லூவாவில் எழுதப்பட்ட நிரலுக்கு ஓர் எடுத்துக்காட்டு:
#!/usr/bin/lua
print("வருக வையகமே!")
ஒரு மதிப்பை அளித்து அதனை அச்சடிக்க வைப்பதற்கான காட்டு:
#!/usr/bin/lua
a = "வருக வையகமே!"
print(a)
மேற்சான்றுகள்
- "About Lua". Lua.org. பார்த்த நாள் 2011-08-11.
- Ierusalimschy, R.; Figueiredo, L. H.; Celes, W. (2007). "The evolution of Lua". Proc. of ACM HOPL III. பக். 2–1–2–26. doi:10.1145/1238844.1238846. பன்னாட்டுத் தரப்புத்தக எண்:978-1-59593-766-X. http://www.lua.org/doc/hopl.pdf.
- "Lua Uses". lua-users wiki. பார்த்த நாள் 16 February 2011.
- "Apple relaxes iOS SDK terms to allow Lua but block Flash". AppleInsider (11 June 2010). பார்த்த நாள் 11 June 2011.
- "TIOBE Programming Community Index for June 2011". TIOBE Software (June 2011). பார்த்த நாள் 11 June 2011.
வெளி இணைப்புகள்
![]() |
விக்கிநூல்களில் மேலதிக மேலதிகவிவரங்களுள்ளன: Lua Functional Programming |
- அதிகாரப்பூர்வ இணையதளம்
- lua-users.org – Community website for and by users (and authors) of Lua
- eLua – Embedded Lua
- Projects in Lua
- Where Lua Is Used
- Lua operating system project
- SquiLu Squirrel modified with Lua libraries