पुढील लेखात आपण यावर एक नजर टाकणार आहोत उबंटू २०.०20.04 मध्ये आम्ही निम प्रोग्रामिंग भाषा कशी स्थापित करू शकतो. आज बर्याच आणि अगदी वेगळ्या प्रोग्रामिंग भाषा आहेत. त्या प्रत्येकाची स्वतःची वैशिष्ट्ये आहेत आणि सर्व नवीन तांत्रिक वैशिष्ट्यांसह कार्यक्षम होण्यासाठी प्रयत्न करतात जे अनुप्रयोगांच्या विकासास उपयुक्त ठरू शकतात.
NUM अधिक परिपक्व भाषांमधील संकल्पना एकत्र करते जसे की python ला, अडा आणि मोडुला. ही वाक्यरचना असलेली ऑब्जेक्ट-देणारं भाषा आहे आणि पायथनद्वारे ऑफर केलेल्या वैशिष्ट्यांसारखी वैशिष्ट्ये आहेत.. या आणि इतर कारणांसाठी, ही एक भाषा आहे जी आपल्याला आधुनिक अनुप्रयोग तयार करण्यात सक्षम होण्यासाठी आवश्यक असलेल्या सर्व गोष्टी देते. तसेच, सर्व आधुनिक भाषांप्रमाणेच, हे ग्नू / लिनक्स, विंडोज, मॅकोस आणि बीएसडीसाठी आवृत्त्या ऑफर करते.
निम ची सामान्य वैशिष्ट्ये
- हे एक आहे अंतर्ज्ञानी आणि स्वच्छ वाक्यरचना. निरनिराळ्या भाषांमधून प्रेरणा घेताना, निमचा वाक्यरचना सहजपणे समजला जातो आणि परिणामी कोड सुधारित केला जाऊ शकतो.
- निम कंपाईलर आणि व्युत्पन्न कार्यकारी सर्व मुख्य प्लॅटफॉर्मवर सुसंगत आहेत.
- NUM एक जावास्क्रिप्ट बॅकएंड समाविष्टीत आहे.
- ही भाषा एक छोटी मूल भाषा लागू करते, ज्यात एक शक्तिशाली वैशिष्ट्य संच आहे मेटाप्रोग्रामिंग.
- निमच्या पॅकेज मॅनेजरला बोलावले जाते निंबळे. पॅकेजेस गिट आणि मर्क्यूरियल रिपॉझिटरीजद्वारे वितरीत केले जातात.
- सी, सी ++ आणि ऑब्जेक्टिव सी लायब्ररीशी दुवा साधण्याची सुविधा. हे विकसकांना विविध प्रकारच्या शक्तिशाली आणि परिपक्व लायब्ररीत सहज प्रवेश करू देते.
- हे पायथनपासून प्रेरित आहे. जेव्हा एखादा अप्लिकेशनसह निम अनुप्रयोग क्रॅश होतो, तेव्हा ते बाहेर पडण्यापूर्वी स्टॅकचा शोध काढेल. या स्टॅक ट्रेसचे स्वरूपन समजणे खूप सोपे आहे आणि अपवाद डीबग करण्यासाठी आवश्यक असलेली सर्व माहिती आहे.
- NUM अवलंबन-मुक्त मुळ एक्जीक्यूटेबल व्युत्पन्न करते.
- निम चे मेमरी व्यवस्थापन डिस्ट्रॉस्टिक आणि डिस्ट्रक्टर्स आणि मूव्ह सिमेंटिक्ससह सानुकूल करण्यायोग्य आहे, सी ++ आणि रस्टद्वारे प्रेरित.
- विविध बॅकएन्डसाठी समर्थन.
- सह प्रकाशित केले आहे एमआयटी परवाना.
- विकास बहुतेक मध्ये केला आहे GitHub.
ही या भाषेची वैशिष्ट्ये आहेत. मध्ये त्याची सर्व वैशिष्ट्ये तपशीलवार आहेत प्रकल्प वेबसाइट.
उबंटू मध्ये निम प्रोग्रामिंग भाषा स्थापित करत आहे 20.04
उबंटूमध्ये वापरकर्त्यांकडे भिन्न स्थापना शक्यता असतील. त्यापैकी पहिले आभारी असेल निमच्या अधिकृत भांडारांमध्ये समावेश आहे. म्हणून, इंस्टॉलेशन अगदी सोपी होते, आपल्याला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि ही आज्ञा चालवावी लागेल.
sudo apt install nim
ही स्थापना, आत्तापर्यंत, नवीनतम आवृत्ती ऑफर करीत नाही. या कारणास्तव आम्ही आणखी एक पद्धत पाहणार आहोत जी आम्हाला नवीनतम स्थिर आवृत्ती स्थापित करण्यास अनुमती देईल. त्यांच्या वेबसाइटवर ते स्क्रिप्ट वापरण्याची शक्यता देतात, जे आम्हाला फक्त डाउनलोड आणि चालवावे लागेल. पहिला आम्हाला पॅकेज स्थापित करावे लागेल तयार करणे आवश्यक आहे. टर्मिनल (Ctrl + Alt + T) उघडून त्यातील खालील कमांड कार्यान्वित करून हे करू शकतो.
sudo apt install build-essential
पुढील चरणात जाण्यापूर्वी, जर आमच्या संगणकावर कर्ल स्थापित केलेला नसेल तर आम्हाला हे साधन धरून ठेवण्याची आवश्यकता आहे. आम्ही त्याच्या संबंधित कमांडद्वारे हे साध्य करू:
sudo apt install curl
कर्ल स्थापना पूर्ण झाल्यावर आम्ही ते करू शकतो निम इंस्टॉलेशन स्क्रिप्ट कार्यान्वित करण्यासाठी आम्हाला लाँच करा. आपल्या टर्मिनलमध्ये आपल्याला ही इतर कमांड वापरायची आहेत.
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
निमची स्थापना पूर्ण झाल्यावर टर्मिनल काही सूचना निर्देशित करेल जे निमची स्थापना पूर्ण करण्यासाठी करावे लागेल. या ते आम्हाला फाईल एडिट करण्यास सांगतील . /.bashrc o . /. प्रोफाइल:
vim ~/.bashrc
आणि संपादित फाईलच्या शेवटी पुढील ओळ जोडू:
export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH
पुनर्स्थित करते 'आपले वापरकर्तानावआपल्या संबंधित वापरकर्त्यासह. एकदा जोडले की बदल सेव्ह करा आणि फाईल बंद करा.
टर्मिनलवर परत जाऊ निम ची स्थापित केलेली आवृत्ती पहा चालू:
nim -v
या स्थापना पर्यायांव्यतिरिक्त, आम्ही देखील अनुसरण करू शकता सूचना वेबपृष्ठावर प्रदर्शित ही भाषा स्नॅप पॅकेज म्हणून स्थापित करण्यासाठी प्रकल्पातून.
एक मूलभूत उदाहरण
इन्स्टॉलेशन नंतर आम्ही मेसेज दाखवण्यासाठी एक टिपिकल उदाहरण प्रोग्राम बनवणार आहोत. काय निमसाठी कोड फाईल्समध्ये निम विस्तार आहेटर्मिनलवरुन आमच्या आवडत्या संपादकासह एक तयार करू (Ctrl + Alt + T):
vim hola.nim
या फाईलमधे आम्ही जोडणार आहोत खालील सामग्री:
echo "Esto es un ejemplo de nim, creado para Ubunlog"
नंतर आपण बदल सेव्ह करू आणि फाईल बंद करू.
टर्मिनलवर परत जाऊ एक्झिक्युटेबल बायनरी व्युत्पन्न करण्यासाठी स्त्रोत फाइल संकलित करा:
nim c hola.nim
संकलन पूर्ण झाल्यानंतर, आता आपण हे उदाहरण चालवू पुढीलप्रमाणे:
./hola
जर सर्व काही ठीक झाले असेल तर निम आपल्या संगणकावर आधीपासूनच कार्यरत आहे आणि आपण कार्य करण्यास प्रारंभ करू शकता. यासाठी आपण हे करू शकता कागदपत्रांचा सल्ला घ्या निम बद्दल मध्ये उपलब्ध वेब पेज