अगले लेख में हम लुआ पर एक नज़र डालने जा रहे हैं। यह है एक स्वतंत्र और खुला स्रोत स्क्रिप्टिंग भाषा। यह शक्तिशाली, मजबूत, न्यूनतम और पूर्णांक है। लुआ एक स्क्रिप्टिंग भाषा है जो प्रक्रियात्मक प्रोग्रामिंग, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, फंक्शनल प्रोग्रामिंग का समर्थन करती है, डेटा चालित प्रोग्रामिंग और इनका वर्णन।
लुआ साहचर्य सरणियों और एक्स्टेंसिबल शब्दार्थों के आधार पर शक्तिशाली डेटा विवरण निर्माण के साथ सरल प्रक्रियात्मक वाक्यविन्यास को जोड़ती है। यह भाषा गतिशील रूप से टाइप की गई है, व्याख्या करने पर चलता है बाईटकोड रजिस्ट्री-आधारित वर्चुअल मशीन के साथ और इसमें वृद्धिशील कचरा संग्रहण के साथ स्वचालित मेमोरी प्रबंधन है। यह विन्यास, पटकथा और तेजी से प्रोटोटाइप के लिए आदर्श है।
इस भाषा का उपयोग कई औद्योगिक अनुप्रयोगों में किया गया है, जैसे कि एडोब फोटोशॉप लाइटरूम। इसका इस्तेमाल वर्ल्ड ऑफ वॉकर और एंग्री बर्ड्स जैसे गेम्स में भी किया गया है। उनकी वेबसाइट के अनुसार, यह खेलों में अग्रणी पटकथा भाषा है। 1993 में अपनी स्थापना के बाद से लुआ के विभिन्न संस्करण जारी किए गए हैं और वास्तविक अनुप्रयोगों में उपयोग किए गए हैं।
Lua प्रदर्शन के लिए एक अच्छी तरह से लायक प्रतिष्ठा है। कहो 'लुआ के रूप में उपवास', अन्य पटकथा भाषाओं की आकांक्षा है। विभिन्न स्थलों Lua के रूप में दिखा व्याख्यात्मक स्क्रिप्टिंग भाषाओं के क्षेत्र में सबसे तेज भाषा.
हम इसे सभी पर चला पाएंगे, यदि अधिकांश ऑपरेटिंग सिस्टम, अन्य के बीच ग्नू / लिनक्स और विंडोज नहीं। यह एंड्रॉइड, iOS, BREW या विंडोज फोन जैसे मोबाइल ऑपरेटिंग सिस्टम पर भी चलता है। हम इसे एकीकृत माइक्रोप्रोसेसरों, एआरएम और खरगोश या आईबीएम मेनफ्रेम और कई और अधिक पर भी काम कर पाएंगे।
इस भाषा का उपयोग करना सीखने के लिए हमारे पास होगा एक विस्तृत संदर्भ पुस्तिका और इसके बारे में कई पुस्तकों से। अगर हम यह देखना चाहते हैं कि हमारे उबंटू पर इसे स्थापित करने से पहले लुआ कार्यक्रम कैसे काम करता है, तो हम इसका उपयोग कर सकते हैं लाइव डेमो कि इसके निर्माता उपयोगकर्ताओं को उपलब्ध कराते हैं।
लेख सामग्री
लुआ की सामान्य विशेषताएं
लुआ भाषा की कुछ सामान्य विशेषताएं हैं:
- की भाषा है पारंपरिक पटकथा प्रयोग करने में आसान।
- यह उल्लेखनीय है प्रकाश, तेज और कुशल.
- यह एक है कम सीखने की अवस्था। यह सीखना और उपयोग करना आसान है।
- यह भाषा है अनुप्रयोगों की एक विस्तृत श्रृंखला के अनुकूल.
- इसका एपीआई सरल है और यह अच्छी तरह से प्रलेखित है।
- विभिन्न प्रकार की प्रोग्रामिंग का समर्थन करता है। जैसे कि प्रक्रियात्मक, वस्तु-उन्मुख, कार्यात्मक और डेटा-चालित प्रोग्रामिंग, साथ ही डेटा विवरण।
- इकट्ठा करो प्रत्यक्ष प्रक्रियात्मक वाक्यविन्यास, दुर्जेय डेटा विवरण के साथ, सहयोगी सरणियों और एक्स्टेंसिबल शब्दार्थों के आसपास निहित होता है।
- साथ आता है वृद्धिशील कचरा संग्रह के साथ स्वचालित स्मृति प्रबंधन। यह इसे कॉन्फ़िगरेशन और स्क्रिप्टिंग के लिए एक आदर्श विकल्प बनाता है।
उबुन्टु पर लुआ को कैसे स्थापित करें
लुआ है मुख्य Gnu / Linux वितरण के आधिकारिक रिपॉजिटरी में उपलब्ध है। हमारे उबंटू में हम टर्मिनल (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
Lua के साथ अपना पहला कार्यक्रम बनाएं
हमारे प्रयोग से पाठ संपादक पसंदीदा, हम कर सकते हैं हमारा पहला लुआ कार्यक्रम बनाएं। हम निम्नानुसार फाइलों को संपादित करते हैं:
vim ubunlog.lua
और हम फाइल में निम्नलिखित कोड जोड़ेंगे:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
अब हम फाइल को सेव और बंद करते हैं। तब हम कर सकते हैं हमारे कार्यक्रम को चलाएं टर्मिनल में टाइप करना (Ctrl + Alt + T):
lua ubunlog.lua
पैरा अधिक जानें और लुआ के साथ कार्यक्रम लिखना सीखें, हम जा सकते हैं परियोजना की वेबसाइट.