विज्ञापन

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

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

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

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

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

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

इसे कैसे स्थापित करें

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

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

sudo apt-get Install clang libicu-dev

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

gedit .profile

यह खुल जाएगा एक पाठ संपादक gedit: सबसे फ़ीचर से भरा हुआ सादा पाठ संपादकों में से एक [लिनक्स और विंडोज]जब आप सादे पाठ संपादकों के बारे में सोचते हैं, तो पहली चीज जो आपके सिर में पॉप हो सकती है, वह है विंडोज 'नोटपैड' एप्लीकेशन। यह वही करता है जो इसकी नौकरी का विवरण बताता है - एक सादे पाठ के लिए स्पष्ट विशेषताएं ... अधिक पढ़ें . नीचे तक सभी तरह से स्क्रॉल करें और दो नई लाइनें बनाएं। पहला एक खाली होना चाहिए, और दूसरा एक डाल पर

PATH = / path / to / usr / bin: "$ {PATH}" निर्यात करें

कहाँ पे

/path/to/usr/bin

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

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

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

तीव्र

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

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

तेज - प्रचंडता

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

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

ubuntu-तेज रन-उदाहरण
स्विफ्ट फ़ाइल को चलाने के लिए, आपको बस इतना करना होगा

Swift /path/to/file.swift

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

तीव्र

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

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

  1. आपके द्वारा पसंद किए जाने वाले किसी भी नाम से एक प्रोजेक्ट फ़ोल्डर बनाएँ, फिर वहाँ "स्रोत" नाम के साथ एक फ़ोल्डर बनाएँ।
  2. स्रोत फ़ोल्डर के अंदर अपनी सभी कोड फ़ाइलों को रखें।
  3. प्रोजेक्ट फ़ोल्डर में (लेकिन स्रोत फ़ोल्डर के बाहर) और पैकेज में "Package.swift" नामक एक पाठ फ़ाइल बनाएँ कम से कम इसमें निम्नलिखित हैं:
आयात PackageDescription पैकेज = पैकेज (नाम: "package_name_here_and_keep_quote_mark" )

अंत में, भागो

तेजी से निर्माण

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

.build / डिबग / PACKAGE_NAME

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

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

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

डैनी उत्तरी टेक्सास विश्वविद्यालय में एक वरिष्ठ हैं, जो ओपन सोर्स सॉफ्टवेयर और लिनक्स के सभी पहलुओं का आनंद लेते हैं।