Computer >> कंप्यूटर >  >> प्रणाली >> Linux

उबंटू पर स्विफ्ट में प्रोग्रामिंग कैसे शुरू करें

Apple ने हाल ही में अपनी नवीनतम प्रोग्रामिंग भाषा, स्विफ्ट को ओपन सोर्स के रूप में जारी किया। इसका मतलब है कि अब कोई भी इस ट्रेंडिंग प्रोग्रामिंग लैंग्वेज का इस्तेमाल किसी भी सिस्टम पर कर सकता है। ऐप्पल ने स्विफ्ट को उबंटू में चलाना आसान बना दिया है, इसलिए हम आपको दिखाएंगे कि कैसे!

स्विफ्ट क्या है?

यदि आपने इसके बारे में पहले नहीं सुना है, तो स्विफ्ट ऐप्पल की नवीनतम प्रोग्रामिंग भाषा है जिसका उद्देश्य उद्देश्य-सी को बदलना है और मैक ओएस एक्स और आईओएस अनुप्रयोगों के निर्माण के लिए प्राथमिक भाषा बनना है। भाषा सीखना बहुत आसान है क्योंकि यह साफ है और अन्य लोकप्रिय प्रोग्रामिंग भाषाओं के समान सिंटैक्स है।

हालाँकि, स्विफ्ट केवल Apple उपकरणों के लिए उपलब्ध थी - इसे विंडोज, लिनक्स या अन्य सिस्टम पर नहीं चलाया जा सकता था। स्विफ्ट की बढ़ती लोकप्रियता के साथ, अधिक लोग पूछ रहे थे कि ऐप्पल ओपन-सोर्स स्विफ्ट या कम से कम इसे अधिक प्लेटफार्मों पर उपलब्ध कराएं। कुछ समय बाद, Apple ने आखिरकार स्विफ्ट को ओपन सोर्स के रूप में जारी कर दिया है। मुझे लगता है कि यह ऐप्पल के लिए एक अच्छा कदम है, क्योंकि यह अधिक लोगों को स्विफ्ट के संपर्क में आने की अनुमति देता है, जो बदले में अधिक लोगों को भविष्य में मैक ओएस एक्स और आईओएस एप्लिकेशन लिखने की अनुमति देता है।

किसी भी मामले में, यदि आप स्विफ्ट का उपयोग करने या सीखने में रुचि रखते हैं, तो यह अब लिनक्स के लिए उपलब्ध है! अभी Apple ने केवल Ubuntu 14.04 और 15.10 के लिए बनाए गए स्नैपशॉट जारी किए हैं, लेकिन अन्य वितरणों पर स्विफ्ट समर्थन स्थापित करने के अवसर निश्चित रूप से निकट भविष्य में आएंगे। अभी के लिए, यहां बताया गया है कि इसे Ubuntu पर कैसे चलाया जाए।

इसे कैसे इंस्टॉल करें

उबंटू पर स्विफ्ट में प्रोग्रामिंग कैसे शुरू करें

सबसे पहले, आपको विज़िट . करना होगा स्विफ्ट डाउनलोड पृष्ठ और पकड़ें नवीनतम संस्करण (लेखन के समय, केवल विकास स्नैपशॉट उपलब्ध हैं - स्थिर रिलीज़ जल्द ही आएंगे, इसलिए यह आपकी पसंद है कि आप दोनों में से किसका उपयोग करना चाहते हैं)। डाउनलोड हो जाने के बाद, खोलें .tar फ़ाइल पर डबल-क्लिक करके और फिर निकालें वह फ़ोल्डर जो आपकी पसंद के किसी भी स्थान पर स्थित है। यह आपके स्विफ्ट इंस्टॉलेशन का स्थान बन जाएगा।

उबंटू पर स्विफ्ट में प्रोग्रामिंग कैसे शुरू करें

इसके बाद, आपको इंस्टॉल करना होगा कुछ निर्भरताएँ जिन्हें स्विफ्ट को चलाने की आवश्यकता है। आप एक टर्मिनल खोलकर और चलाकर उन्हें आसानी से स्थापित कर सकते हैं

sudo apt-get install clang libicu-dev

अंत में, इससे पहले कि आप टर्मिनल विंडो बंद करें, टाइप करें

gedit .profile

इससे एक टेक्स्ट एडिटर खुल जाएगा। नीचे तक स्क्रॉल करें और दो नई लाइनें बनाएं। पहला खाली होना चाहिए, और दूसरे पर रखना चाहिए

export PATH=/path/to/usr/bin:"${PATH}"

जहां

/path/to/usr/bin

स्विफ्ट फ़ोल्डर के अंदर usr फ़ोल्डर के अंदर बिन फ़ोल्डर का पथ है जिसे आपने .tar फ़ाइल से निकाला है। इसलिए यदि आपने अभी-अभी अपने डाउनलोड फ़ोल्डर में स्विफ्ट फ़ोल्डर निकाला है, तो पथ कुछ इस तरह होगा

/home/username_here/Downloads/swift_folder_name_here/usr/bin

निर्यात आदेश आपको बस कॉल करने की अनुमति देगा

swift

एक टर्मिनल में और यह पता चल जाएगा कि कहां देखना है। इस लाइन को .profile टेक्स्ट फ़ाइल में डालने से यह आदेश स्थायी हो जाएगा -- अन्यथा जब आप लॉग आउट करेंगे, शटडाउन करेंगे, या अपने कंप्यूटर को पुनरारंभ करेंगे तो इसका प्रभाव समाप्त हो जाएगा।

उबंटू पर स्विफ्ट में प्रोग्रामिंग कैसे शुरू करें

यह सुनिश्चित करने के लिए कि स्विफ्ट काम करती है, आप टाइप कर सकते हैं

swift --version

एक टर्मिनल में और इसे कुछ संस्करण जानकारी प्रदर्शित करनी चाहिए। बधाई! अब आपके पास स्विफ्ट आपके उबंटू सिस्टम पर काम कर रही है!

स्विफ्ट कोड कैसे चलाएं

उबंटू पर स्विफ्ट में प्रोग्रामिंग कैसे शुरू करें

एक स्विफ्ट फ़ाइल चलाने के लिए, आपको केवल रन करना होगा

swift /path/to/file.swift

यह स्वचालित रूप से संकलित और चलाएगा। आप बस दौड़ भी सकते हैं

swift

जो एक इंटरेक्टिव शेल लाएगा जिसके साथ आप स्विफ्ट कोड लाइन को लाइन से चला सकते हैं।

अंत में, आप अपने स्विफ्ट कोड से निष्पादन योग्य भी बना सकते हैं। आपको बस निम्नलिखित करना है:

  1. अपनी पसंद के किसी भी नाम से एक प्रोजेक्ट फोल्डर बनाएं, फिर उसके अंदर "sources" नाम से एक फोल्डर बनाएं।
  2. अपनी सभी कोड फाइलों को सोर्स फोल्डर के अंदर रखें।
  3. प्रोजेक्ट फ़ोल्डर में (लेकिन स्रोत फ़ोल्डर के बाहर) "Package.swift" नाम की एक टेक्स्ट फ़ाइल बनाएं और कम से कम डालें इसमें निम्नलिखित:

import PackageDescription

let package = Package(

name: "package_name_here_and_keep_quote_marks"

)

अंत में, दौड़ें

swift build

जबकि प्रोजेक्ट फ़ोल्डर कार्यशील निर्देशिका है। आप निष्पादन योग्य को

. के अंतर्गत पाएंगे

.build/debug/package_name

अपनी उंगलियों पर स्विफ्ट करें

बधाई! अब आप स्विफ्ट में कोडिंग शुरू करने में सक्षम हैं! बेशक, यह एक अपेक्षाकृत सरल गाइड है जो किसी को भी त्वरित और आसान सेटअप के साथ ले जाने के लिए है। यदि आपको कुछ और चाहिए, जैसे कि की साइनिंग, तो आपको अधिक जानकारी के लिए स्विफ्ट होमपेज पर जाना होगा। लेकिन इसके अलावा, बेझिझक कोडिंग शुरू करें! बस ध्यान दें कि (कम से कम कुछ समय के लिए) मैक ओएस एक्स और आईओएस एप्लिकेशन लिखने के लिए आपको अभी भी मैक ओएस एक्स और एक्सकोड की आवश्यकता होगी, लेकिन उबंटू में स्विफ्ट होने से आपको भाषा के आदी होने में मदद मिलेगी।

स्विफ्ट के बारे में आप क्या सोचते हैं? क्या इसका भविष्य C/C++ और Java जैसी सामान्य, सार्वभौमिक भाषा के रूप में है? हमें टिप्पणियों में बताएं!


  1. Ubuntu 20.04 में फ़ॉन्ट्स कैसे स्थापित करें?

    अधिकांश लोग शायद उन फोंट के संग्रह पर विचार करेंगे जो उबंटू के नवीनतम संस्करण के साथ पर्याप्त से अधिक के रूप में आते हैं। हालाँकि, दूसरों को अपने कार्यक्षेत्र में (बहुत) अधिक की आवश्यकता हो सकती है। और कुछ और विकल्प रखना चाहेंगे। यदि आप भी, उबंटू 20.04 में अधिक फोंट स्थापित करना चाहते हैं, तो पढ़ें,

  1. क्रोम ओएस में उबंटू कंटेनर कैसे चलाएं

    क्रोम ओएस 69 के बाद से, क्रोम ओएस उपयोगकर्ता (चयनित क्रोमबुक पर) लिनक्स ऐप्स इंस्टॉल और उपयोग कर सकते हैं। प्रोजेक्ट क्रॉस्टिनी के रूप में संदर्भित, यह जो करता है वह एक एलएक्सडी कंटेनर (वर्चुअल मशीन के समान) में एक लिनक्स ऑपरेटिंग सिस्टम चलाता है ताकि आप सैंडबॉक्स वाले वातावरण में लिनक्स ऐप इंस्टॉल

  1. रास्पबेरी पाई पर Ubuntu 18.04 या 18.10 कैसे चलाएं

    रास्पबेरी पाई और उबंटू एक आदर्श मैच की तरह लगते हैं, लेकिन सिंगल बोर्ड कंप्यूटर के लिए आधिकारिक मानक उबंटू छवि नहीं है। जब आप रास्पबेरी पाई फाउंडेशन की अनुशंसित ऑपरेटिंग सिस्टम की सूची पर एक नज़र डालते हैं, तो उबंटू मेट और उबंटू कोर दोनों सूचीबद्ध होते हैं, लेकिन कोई भी उबंटू का वर्तमान मानक संस्करण