पुढील लेखात आपण यावर एक नजर टाकणार आहोत उबंटू २०.०20.04 वर आम्ही स्विफ्ट कसे स्थापित करू शकतो. हे Appleपलच्या प्रोग्रामिंग भाषेचे नाव आहे, ज्यासह आम्ही अनुप्रयोग तयार करू शकतो मॅक ओएस एक्स आणि आयओएस. ही भाषा भिन्न लोकप्रिय प्रोग्रामिंग भाषांचे संयोजन वापरत असल्याने, शिकणे तुलनेने सोपे आहे.
सुरुवातीस, स्विफ्ट केवळ devicesपल उपकरणांसाठी उपलब्ध होती आणि जीएनयू / लिनक्स, विंडोज आणि इतर ऑपरेटिंग सिस्टमवर वापरली जाऊ शकत नाही. जसजसा वेळ गेला तसतसे त्याची लोकप्रियता वाढत गेली आणि वापरकर्त्यांनी Appleपलला इतर प्लॅटफॉर्मवर स्विफ्ट सुरू करण्यास सांगितले. शेवटी स्विफ्ट ओपन सोर्स होईल हे त्यांनी ठरवून संपवलं.
चपळ ख्रिस लॅटनर यांनी डिझाइन केलेली एक फंक्शनल, मल्टी पॅटर्न, ऑब्जेक्ट देणारं भाषा आहे उद्दीष्ट-समस्यानिवारण करण्यासाठी ही भाषा ऑब्जेक्टिव्ह-सीमध्ये लिहिलेल्या जुन्या कोडवर देखील प्रवेश करते. या भाषेचा विकास करण्याचे मुख्य उद्दीष्ट सुरक्षा, योग्य त्रुटी आणि शॉर्ट कोड वाढविणे आहे. एक्सकोडमधील कंपाईलरबद्दल धन्यवाद, विकसक सहजपणे त्यांचे स्वतःचे अनुप्रयोग तयार करू शकतात.
स्विफ्ट सामान्य वैशिष्ट्ये
- वेग भाषेचे एक महत्त्वाचे आणि भिन्न वैशिष्ट्य आहे स्विफ्ट प्रोग्रामिंग.
- सर्वसाधारणपणे ही प्रोग्रामिंग भाषा पूर्वीच्या इतर घडामोडींच्या तुलनेत सुरक्षित, वेगवान आणि यासह आम्ही चांगले परिणाम मिळवू शकतो.
- टाईपिंग करताना चुका करण्याच्या कमी संभाव्यतेवर स्विफ्टची सुरक्षा मुख्यतः आधारित आहे. क्लीनर कोडवर आधारित, व्हेरिएबल स्ट्रक्चर चुकांची शक्यता कमी असल्याने आणि स्वयंचलित व्यवस्थापनासह त्रुटी किंवा समस्या यांचे अस्तित्व कमी असले पाहिजे.
- प्रोग्रामिंग भाषामध्ये त्रुटी नसल्यास किंवा कमी दिसण्याची शक्यता असते, याचा फायदा असा होतो की या कोडवर आधारित डिजिटल विकास देखील अधिक स्थिर आहे. परिणामी, स्विफ्टमधील अॅप्स इतर प्रोग्रामिंग भाषांसह तयार केलेल्यांपेक्षा अधिक सुरक्षित आहेत.
- तुला ते समजले पाहिजे त्याचे अस्तित्व उद्दीष्ट-सी सारख्या भाषांमध्ये सुधारणा करणे किंवा त्याऐवजी पुनर्स्थित करणे देखील आवश्यक आहे.
- आज स्विफ्ट शिल्लक आहे आयओएसवरील कोणत्याही विकासासाठी वापरली जाणारी वेगवान प्रोग्रामिंग भाषा.
- जेव्हा व्हेरिएबलमध्ये शून्य आणि शून्य त्रुटी आढळतात, प्रोग्रामर कोड रचनामध्ये प्रश्नचिन्हे ठेवून अनुप्रयोग क्रॅश होण्यापासून प्रतिबंधित करतात.
- त्याच्या वैशिष्ट्यांपैकी काहीतरी हायलाइट करणे हे त्याचे आहे सतत उत्क्रांती. खरं तर, ही भाषा इतकी अलीकडील आहे कारण यापूर्वी उर्वरित प्रोग्रामिंग भाषांच्या उत्क्रांतीसाठी ती सादर केली गेली आहे. या तत्वज्ञानाचे अनुसरण करून स्विफ्ट सतत विकसित होत राहते, अशा प्रकारे नवीन तंत्रज्ञानाच्या प्रगतीचा अधिक चांगला फायदा घेऊन वापरकर्त्यांसाठी अधिकाधिक गुंतागुंतीच्या आणि कार्यात्मक विकासास अनुमती दिली जाते.
उबंटू 20.04 वर स्विफ्ट स्थापित करा
उबंटूमध्ये स्विफ्ट स्थापित करण्यासाठी, आम्हाला फक्त खाली दर्शविल्या जाणार्या चरणांचे अनुसरण करावे लागेल. अनुसरण करण्यासाठी प्रथम चरण असेल इंस्टॉलेशन सुरू करण्यापूर्वी आवश्यक अवलंबन जोडा. हे करण्यासाठी आम्हाला फक्त टर्मिनल उघडण्याची आवश्यकता आहे (Ctrl + Alt + T) पुढील आदेश वापरा:
sudo apt install clang libpython2.7 libpython2.7-dev
आवश्यक अवलंबन स्थापित केल्यानंतर, आम्ही करू स्विफ्ट डाउनलोड करा. हे करण्यासाठी, त्याच टर्मिनलमध्ये आपण खालीलप्रमाणे विजेट वापरू शकतो.
wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz
एकदा डाउनलोड संपल्यानंतर आम्ही करू टार फाइल काढा पुढील आज्ञा वापरुन:
tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz
पुढची पायरी असेल काढलेल्या फाईलमधील सामग्री 'सामायिक' निर्देशिकेत हलवा:
sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift
या टप्प्यावर, आम्हाला सिस्टमच्या पथ पर्यावरण वातावरणात स्विफ्टचा मार्ग सेट करावा लागेल पुढील कमांड वापरुन. Zshrc वापरण्याच्या बाबतीत आपण कमांडचा शेवट बदलू शकतो . / .zshrc.
echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc source ~/.bashrc
एकदा इंस्टॉलेशन पूर्ण झाल्यावर आम्ही ते करू शकतो आवृत्ती तपासा ही कमांड कार्यान्वित करीत आहोत ज्याद्वारे आम्हाला कळेल की ती योग्यरित्या स्थापित केली गेली आहे:
swift -version
आम्ही देखील करू शकता "हॅलो वर्ल्ड" हा पौराणिक कार्यक्रम चालवा ज्याचे सर्व भाषांमध्ये परीक्षण केले पाहिजे, हे अचूकपणे कार्य करते हे सत्यापित करण्यासाठी:
print(“Prueba para Ubunlog”)
स्विफ्ट हे anyपलच्या ओपन सोर्स प्रोग्रामिंग भाषेचे नाव आहे, जे आपण कोणत्याही ऑपरेटिंग सिस्टमवर वापरू शकता. या भाषेबद्दल अधिक माहितीसाठी, आम्ही हे करू शकतो भेट द्या दस्तऐवज ते त्यांनी प्रकल्प वेबसाइटवर प्रकाशित केले.