Swift ، قم بتثبيت لغة البرمجة هذه في Ubuntu 20.04

حول السرعة

في المقالة التالية سوف نلقي نظرة على كيف يمكننا تثبيت سويفت على أوبونتو 20.04. هذا هو اسم لغة برمجة Apple ، والتي يمكننا من خلالها إنشاء تطبيقات نظام التشغيل Mac OS X و IOS. نظرًا لأن هذه اللغة تستخدم مزيجًا من لغات البرمجة الشائعة المختلفة ، فمن السهل نسبيًا تعلمها.

في البداية ، كان Swift متاحًا فقط لأجهزة Apple ولا يمكن استخدامه على Gnu / Linux و Windows وأنظمة التشغيل الأخرى. مع مرور الوقت ، نمت شعبيتها وطلب المستخدمون من Apple إطلاق Swift على منصات أخرى. في نهايةالمطاف انتهى بهم الأمر إلى أن يقرروا أن Swift سيكون مفتوح المصدر.

سويفت هي لغة وظيفية متعددة الأنماط وموجهة للكائنات صممها كريس لاتنر لتحرّي الخلل وإصلاحه في Objective-C. تصل هذه اللغة أيضًا إلى التعليمات البرمجية القديمة المكتوبة في Objective-C. الهدف الرئيسي من تطوير هذه اللغة هو زيادة الأمان وتصحيح الأخطاء والرموز القصيرة. بفضل المترجم في Xcode ، يمكن للمطورين إنشاء تطبيقاتهم الخاصة بسهولة.

الميزات العامة السريعة

  • السرعة هي سمة مهمة وتفاضلية للغة البرمجة السريعة.
  • بشكل عام ، لغة البرمجة هذه تبرز مقارنة بالتطورات السابقة الأخرى لكونها أكثر أمانًا وأسرع ويمكننا من خلالها الحصول على نتائج أفضل.
  • يعتمد أمان Swift بشكل أساسي على احتمالية أقل لارتكاب أخطاء أثناء الكتابة. من خلال الاعتماد على كود أنظف ، مع بنية متغيرة أقل عرضة للأخطاء ومع الإدارة التلقائية ، يجب أن يكون وجود الأخطاء أو المشاكل أقل.
  • تتمتع لغة البرمجة التي لا تحتوي على أخطاء أو أقل احتمالية للظهور بالميزة اللاحقة المتمثلة في أن التطوير الرقمي المستند إلى هذا الرمز يكون أيضًا أكثر استقرارًا. بناء على ذلك، التطبيقات في Swift أكثر أمانًا من تلك التي تم إنشاؤها بلغات برمجة أخرى.
  • عليك أن تفهم ذلك ينبع وجودها من الحاجة إلى تحسين أو حتى استبدال لغات مثل Objective-C.
  • اليوم ، سويفت باقية أسرع لغة برمجة يمكن استخدامها لأي تطوير على iOS.
  • عندما يواجه متغير أخطاء لاغية ولاغية ، يمنع المبرمجون التطبيق من الانهيار عن طريق وضع علامة استفهام في بنية الكود.
  • شيء لتسليط الضوء عليه من بين خصائصه تطور مستمر. في الواقع ، هذه اللغة حديثة جدًا لأنها قدمت كتطور لبقية لغات البرمجة السابقة لها. باتباع هذه الفلسفة ، يستمر Swift في التطور باستمرار ، وبالتالي الاستفادة بشكل أفضل من التطورات في التقنيات الجديدة والسماح بمزيد من التطويرات المعقدة والوظيفية للمستخدمين.

قم بتثبيت Swift على Ubuntu 20.04

لتثبيت Swift في Ubuntu ، سيتعين علينا فقط اتباع الخطوات التي ستظهر أدناه. ستكون الخطوة الأولى التي يجب اتباعها أضف التبعيات الضرورية قبل بدء التثبيت. للقيام بذلك ، نحتاج فقط إلى فتح محطة طرفية (Ctrl + Alt + T) ، استخدم الأمر التالي:

تثبيت التبعيات السريعة

sudo apt install clang libpython2.7 libpython2.7-dev

بعد تثبيت التبعيات اللازمة ، سنفعل تحميل برنامج سويفت. للقيام بذلك ، في نفس المحطة يمكننا استخدام wget على النحو التالي:

تحميل حزمة سويفت

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

عند هذه النقطة، سيتعين علينا تعيين مسار Swift إلى متغير بيئة PATH للنظام باستخدام الأمر التالي. في حالة استخدام zshrc يمكننا تغيير نهاية الأوامر إلى ~/.zshrc.

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

بمجرد الانتهاء من التثبيت ، يمكننا ذلك تحقق من الإصدار تنفيذ هذا الأمر الذي سنعلم أنه تم تثبيته بشكل صحيح:

تم تثبيت اختبار الإصدار

swift -version

يمكننا أيضا قم بتشغيل البرنامج الأسطوري "Hello World" والتي يجب اختبارها بجميع اللغات للتحقق من أنها تعمل بشكل صحيح:

مثال سريع

print(“Prueba para Ubunlog”)

Swift هو اسم لغة البرمجة مفتوحة المصدر من Apple ، والتي يمكنك استخدامها على أي نظام تشغيل. لمزيد من المعلومات حول هذه اللغة ، يمكننا قم بزيارة توثيق التي نشروها على موقع المشروع.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.