الإعلانات

أصدرت شركة آبل مؤخرا أحدث لغة برمجة كيف تؤثر على لغة البرمجة الجديدة من Apple؟منذ البداية ، عرف المطورون أن Swift الجديدة من Apple ستكون كبيرة. ولكن لماذا يجب أن يهمك؟ اقرأ أكثر ، سويفت ، كمصدر مفتوح. وهذا يعني أنه يمكن لأي شخص الآن استخدام لغة البرمجة الشائعة هذه على أي نظام. لقد جعلت Apple من السهل تشغيل Swift على Ubuntu ، لذلك سنوضح لك كيف!

ما هو سويفت؟

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

ومع ذلك ، كان Swift متاحًا فقط لأجهزة Apple - لا يمكن تشغيله على Windows أو Linux أو أنظمة أخرى. مع تزايد شعبية Swift ، كان المزيد من الناس يسألون أن توفر Apple مفتوحة المصدر Swift أو على الأقل توفرها على المزيد من المنصات. بعد مرور بعض الوقت ، قامت شركة Apple أخيرًا صدر سويفت كمصدر مفتوح آبل سويفت ستكون مفتوحة المصدر: فماذا؟حتى إذا لم تكن مبرمجًا بنفسك ، فإن قرار Apple بفتح مصدر Swift سيؤثر عليك. تريد أن تعرف لماذا وكيف؟ اقرأ أكثر

instagram viewer
. أعتقد أن هذه خطوة جيدة لشركة Apple ، لأنها تسمح لمزيد من الأشخاص بالتعرض لـ Swift ، والذي يسمح بدوره لمزيد من الأشخاص بكتابة تطبيقات Mac OS X و iOS في المستقبل.

على أي حال ، إذا كنت مهتمًا باستخدام أو تعلم Swift أفضل الأماكن لتعلم Swift ، لغة برمجة Appleإذا كنت تريد تعلم Swift ، فقد حان الوقت للتعمق. اللغة لها مستقبل مشرق وكلما تعلمت بشكل أسرع ، كلما تمكنت من جني المكافآت بشكل أسرع. اقرأ أكثر ، إنه متاح الآن لنظام التشغيل Linux! في الوقت الحالي ، أصدرت Apple فقط لقطات تم إنشاؤها لـ Ubuntu 14.04 و 15.10 ، ولكن فرص تثبيت دعم Swift على توزيعات أخرى ستأتي بالتأكيد في المستقبل القريب. الآن ، إليك كيفية تشغيله على Ubuntu.

كيفية تثبيته

تنزيل ubuntu-swift
أولاً ، ستحتاج إلى ذلك يزور ال صفحة التحميل السريع و إختطاف أحدث إصدار (في وقت كتابة هذا التقرير ، لا تتوفر سوى لقطات تطوير - تتوفر إصدارات مستقرة قريبًا ، لذلك من اختيارك أي من الإصدارين اللذين ترغب في استخدامهما). بمجرد تنزيله ، افتح ملف .tar بالنقر المزدوج عليه ثم استخراج المجلد الذي يقع داخل أي مكان تفضله. سيصبح هذا موقع تثبيت Swift الخاص بك.

تبعيات أوبونتو سريعة
بعد ذلك ، ستحتاج إلى تثبيت بعض التبعيات التي يحتاج Swift إلى تشغيلها. يمكنك تثبيتها بسهولة عن طريق فتح Terminal وتشغيله

sudo apt-get install clang libicu-dev

أخيرًا ، قبل إغلاق نافذة الوحدة الطرفية ، اكتب

gedit. الملف الشخصي

هذا سيفتح محرر نص gedit: واحد من أكثر برامج تحرير النصوص العادية المليئة بالميزات [Linux و Windows]عندما تفكر في محررات نص عادي ، فإن أول شيء قد يبرز في رأسك هو تطبيق Windows Notepad. إنه يفعل بالضبط ما ينص عليه وصف وظيفته - ميزات بسيطة لنص عادي ... اقرأ أكثر . قم بالتمرير إلى الأسفل وقم بعمل خطين جديدين. يجب أن يكون الأول فارغًا ، وفي الثاني يتم وضعه

تصدير PATH = / path / to / usr / bin: "$ {PATH}"

أين

/path/to/usr/bin

هو المسار إلى مجلد bin داخل مجلد usr داخل مجلد Swift الذي قمت باستخراجه من ملف .tar. لذلك إذا قمت للتو باستخراج مجلد Swift إلى مجلد التنزيلات ، فسيكون المسار مشابهًا

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

سيسمح لك أمر التصدير بالاتصال ببساطة

سريع

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

ubuntu-swift-ready
للتأكد من عمل Swift ، يمكنك الكتابة

نسخة سريعة

في Terminal ويجب أن يعرض بعض معلومات الإصدار. مبروك! لديك الآن Swift تعمل على نظام Ubuntu الخاص بك!

كيفية تشغيل رمز سويفت

ubuntu-swift-run-example
لتشغيل ملف Swift ، كل ما عليك فعله هو تشغيل

swift / path/to/file.swift

سيتم تجميعها وتشغيلها تلقائيًا. يمكنك أيضًا ببساطة الجري

سريع

والتي ستظهر غلاف تفاعلي يمكنك من خلاله تشغيل رمز Swift سطرًا بسطر.

أخيرًا ، يمكنك أيضًا إنشاء ملفات تنفيذية من رمز Swift الخاص بك. كل ما عليك القيام به هو ما يلي:

  1. قم بإنشاء مجلد مشروع بأي اسم تريده ، ومن ثم قم بإنشاء مجلد باسم "المصادر".
  2. ضع جميع ملفات التعليمات البرمجية داخل المجلد المصدر.
  3. قم بإنشاء ملف نصي باسم "Package.swift" في مجلد المشروع (ولكن خارج مجلد المصادر) ووضعه على الأقل ما يلي فيه:
استيراد PackageDescription let package = Package (الاسم: "package_name_here_and_keep_quote_marks" )

أخيرًا ، اركض

بناء سريع

بينما مجلد المشروع هو دليل العمل. ستجد الملف التنفيذي تحت

.build / debug / package_name

بسرعة في متناول يدك

مبروك! يمكنك الآن بدء الترميز في Swift! بالطبع ، هذا دليل بسيط نسبيًا يهدف إلى جعل أي شخص يعمل مع إعداد سريع وسهل. إذا كنت بحاجة إلى المزيد ، مثل توقيع المفتاح ، فستحتاج إلى زيارة الصفحة الرئيسية لـ Swift للمزيد من المعلومات. ولكن بخلاف ذلك ، لا تتردد في بدء الترميز! فقط لاحظ أنه (على الأقل في الوقت الحالي) ستظل بحاجة إلى Mac OS X و Xcode لكتابة Mac OS X و تطبيقات iOS هل تريد إنشاء تطبيقات iPhone؟ 10 مشاريع للمبتدئينهل تريد إنشاء تطبيقات iPhone و iPad؟ ابدأ بتعلم أساسيات Swift. اقرأ أكثر ، لكن وجود Swift في Ubuntu سيساعدك على التعود على اللغة.

ما رأيك في Swift؟ هل لها مستقبل كلغة مشتركة عالمية مثل C / C ++ و Java؟ اسمحوا لنا أن نعرف في التعليقات!

داني خبير في جامعة شمال تكساس ويتمتع بجميع جوانب البرمجيات مفتوحة المصدر ولينكس.