الإعلانات
أصدرت شركة آبل مؤخرا أحدث لغة برمجة كيف تؤثر على لغة البرمجة الجديدة من Apple؟منذ البداية ، عرف المطورون أن Swift الجديدة من Apple ستكون كبيرة. ولكن لماذا يجب أن يهمك؟ اقرأ أكثر ، سويفت ، كمصدر مفتوح. وهذا يعني أنه يمكن لأي شخص الآن استخدام لغة البرمجة الشائعة هذه على أي نظام. لقد جعلت Apple من السهل تشغيل Swift على Ubuntu ، لذلك سنوضح لك كيف!
ما هو سويفت؟
إذا لم تكن قد سمعت بها من قبل ، فإن Swift هي أحدث لغة برمجة من Apple تهدف إلى استبدال Objective-C وتصبح اللغة الأساسية لبناء تطبيقات Mac OS X و iOS. من السهل جدًا تعلم اللغة لأنها نظيفة ولديها بنية مشابهة للغات البرمجة الشائعة الأخرى.
ومع ذلك ، كان Swift متاحًا فقط لأجهزة Apple - لا يمكن تشغيله على Windows أو Linux أو أنظمة أخرى. مع تزايد شعبية Swift ، كان المزيد من الناس يسألون أن توفر Apple مفتوحة المصدر Swift أو على الأقل توفرها على المزيد من المنصات. بعد مرور بعض الوقت ، قامت شركة Apple أخيرًا صدر سويفت كمصدر مفتوح آبل سويفت ستكون مفتوحة المصدر: فماذا؟حتى إذا لم تكن مبرمجًا بنفسك ، فإن قرار Apple بفتح مصدر Swift سيؤثر عليك. تريد أن تعرف لماذا وكيف؟ اقرأ أكثر
. أعتقد أن هذه خطوة جيدة لشركة Apple ، لأنها تسمح لمزيد من الأشخاص بالتعرض لـ Swift ، والذي يسمح بدوره لمزيد من الأشخاص بكتابة تطبيقات Mac OS X و iOS في المستقبل.على أي حال ، إذا كنت مهتمًا باستخدام أو تعلم Swift أفضل الأماكن لتعلم Swift ، لغة برمجة Appleإذا كنت تريد تعلم Swift ، فقد حان الوقت للتعمق. اللغة لها مستقبل مشرق وكلما تعلمت بشكل أسرع ، كلما تمكنت من جني المكافآت بشكل أسرع. اقرأ أكثر ، إنه متاح الآن لنظام التشغيل Linux! في الوقت الحالي ، أصدرت Apple فقط لقطات تم إنشاؤها لـ Ubuntu 14.04 و 15.10 ، ولكن فرص تثبيت دعم Swift على توزيعات أخرى ستأتي بالتأكيد في المستقبل القريب. الآن ، إليك كيفية تشغيله على Ubuntu.
كيفية تثبيته
أولاً ، ستحتاج إلى ذلك يزور ال صفحة التحميل السريع و إختطاف أحدث إصدار (في وقت كتابة هذا التقرير ، لا تتوفر سوى لقطات تطوير - تتوفر إصدارات مستقرة قريبًا ، لذلك من اختيارك أي من الإصدارين اللذين ترغب في استخدامهما). بمجرد تنزيله ، افتح ملف .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 إلى جعل هذا الأمر دائمًا - وإلا سيتم فقد تأثيره عند تسجيل الخروج أو إيقاف التشغيل أو إعادة تشغيل جهاز الكمبيوتر الخاص بك.
للتأكد من عمل Swift ، يمكنك الكتابة
نسخة سريعة
في Terminal ويجب أن يعرض بعض معلومات الإصدار. مبروك! لديك الآن Swift تعمل على نظام Ubuntu الخاص بك!
كيفية تشغيل رمز سويفت
لتشغيل ملف Swift ، كل ما عليك فعله هو تشغيل
swift / path/to/file.swift
سيتم تجميعها وتشغيلها تلقائيًا. يمكنك أيضًا ببساطة الجري
سريع
والتي ستظهر غلاف تفاعلي يمكنك من خلاله تشغيل رمز Swift سطرًا بسطر.
أخيرًا ، يمكنك أيضًا إنشاء ملفات تنفيذية من رمز Swift الخاص بك. كل ما عليك القيام به هو ما يلي:
- قم بإنشاء مجلد مشروع بأي اسم تريده ، ومن ثم قم بإنشاء مجلد باسم "المصادر".
- ضع جميع ملفات التعليمات البرمجية داخل المجلد المصدر.
- قم بإنشاء ملف نصي باسم "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؟ اسمحوا لنا أن نعرف في التعليقات!
داني خبير في جامعة شمال تكساس ويتمتع بجميع جوانب البرمجيات مفتوحة المصدر ولينكس.