مقدمة
جوليا هي لغة برمجة مصممة لتكون عالية الأداء في الحسابات والتحليل. إنها شائعة في علوم البيانات والبحث العلمي والتصوير والتعلم الآلي، وأيضًا لبناء تطبيقات أكثر عمومية. يوفر الموقع الرسمي عرضًا مباشرًا لتجربة لغة جوليا، ولكن للاستخدام العملي والتطوير، ستحتاج إلى تثبيتها على نظامك.
سيتناول هذا البرنامج التعليمي تنزيل وتثبيت جوليا على جهازك. سيشمل ذلك جعل جوليا مكتشفة لنظامك، واستدعاء جلسة REPL تفاعلية لكتابة الشفرة باستخدام جوليا.
المتطلبات المسبقة
- خادم Ubuntu 22.04، مهيأ وفقًا لدليلنا الأولي لإعداد الخادم لـ Ubuntu 22.04، مع مستخدم غير root يمتلك صلاحيات
sudo
وجدار ناري مفعل.
الخطوة 1 — تنزيل وتثبيت جوليا
الملفات الثنائية مُعدة مُسبقاً هي الطريقة الموصى بها لتثبيت Julia، على الرغم من وجود خيار لتجميع Julia من المصدر إذا كانت احتياجاتك تتطلب ذلك. في هذا البرنامج التعليمي، ستقوم بتنزيل الملفات الثنائية المُعدة مُسبقاً الرسمية من صفحة التنزيل الرسمية لـ Julia. تأكد من أنك في دليل المستخدم الخاص بك، ثم ابدأ التنزيل:
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz
يستخدم هذا الأمر wget
لتنزيل الملف الثنائي المُعد مُسبقاً الرسمي. لإكمال التثبيت، استخرج الأرشيف المُنزّل. يتم ذلك باستخدام الأمر tar
:
- tar zxvf julia-1.8.1-linux-x86_64.tar.gz
تم اكتمال تثبيت Julia الآن، في دليل جديد يسمى julia-1.8.1
. يُشار إلى هذا الموقع باسم دليل Julia
الخاص بك، وسيتم الإشارة إليه لاحقًا. Julia موجودة بالكامل في هذا الدليل الواحد. في المستقبل إذا كنت ترغب في إلغاء تثبيت Julia، يمكنك حذف هذا الدليل لإزالة كليّة.
الخطوة 2 — إضافة Julia إلى مسار PATH
الخاص بك
على الرغم من أن التثبيت قد اكتمل، سيحتاج نظامك إلى القدرة على العثور على البرنامج التنفيذي لـ julia
. يمكن القيام بذلك عن طريق إضافة المسار الكامل لدليل bin
لـ Julia إلى متغير البيئة PATH
~/.bashrc
. هذا أحد المواقع التي يسمح فيها Linux بتعديل PATH
الخاص بك. قم بفتحه باستخدام nano
أو محرر النص الذي تفضله:
- nano ~/.bashrc
أضف هذا السطر إلى الأسفل من الملف، باستخدام مجلد جوليا
الذي قمت بتثبيت جوليا فيه كأساس:
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
يجب عليك استخدام المسار المطلق إلى مجلد bin
الخاص بك. في هذا المثال، تم استخدام مجلد الصفحة الرئيسية، لذا تأكد من تحديث اسم المجلد وفقًا للموقع الذي اخترته لمجلدك مجلد جوليا
.
بمجرد الانتهاء، قم بحفظ والخروج بالضغط على CTRL+O
ثم CTRL+X
.
لكي يدخل هذا التغيير حيز التنفيذ، يجب عليك source
ملف .bashrc
الخاص بك:
- source ~/.bashrc
الآن يمكن لنظامك العثور على البرنامج التنفيذي julia
.
الخطوة 3 — تشغيل REPL لـ Julia
للتأكد من أن جوليا مثبتة بشكل صحيح ولبدء التجربة مع اللغة نفسها، ابدأ جلسة REPL تفاعلية (read-evaluate-print-loop). ستتيح لك هذه الجلسة الحصول على تغذية راجعة فورية واستخدام اللغة نفسها.
بجوليا الآن على PATH
الخاص بك، يمكنك بدء جلستك بهذا الأمر:
- julia
Output _
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.1 (2022-09-06)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia>
كمثال وللتحقق من أنه يعمل، يمكنك البدء بعمليات حسابية أساسية باستخدام جوليا، وهو أمر أساسي لأي لغة برمجة:
- 1 + 1
Output2
بمجرد الانتهاء من التجربة، يمكنك الضغط على CTRL+D
للخروج من الجلسة.
الختام
جوليا هي لغة برمجة تستخدم لعلوم البيانات وبناء التطبيقات. بينما يغطي هذا الدليل فقط التثبيت والاستخدام الأساسي، يمكنك تعلم المزيد حول البرمجة والإنشاء باستخدام جوليا على موقع جوليا التعليمي الرسمي. إذا كنت مهتمًا بتثبيت لغات أخرى، خاصة لعلوم البيانات، تحقق من دوراتنا التعليمية حول كيفية تثبيت R.