التوثيق | |
التكامل المستمر | |
تغطية الكود |
جوليا هي لغة ديناميكية عالية المستوى وعالية الأداء للحوسبة التقنية. يمكن العثور على الصفحة الرئيسية الرئيسية لجوليا على julialang.org. هذا هو مستودع GitHub لكود مصدر Julia، بما في ذلك تعليمات تجميع وتثبيت Julia، أدناه.
قد يجد المطورون الجدد أن الملاحظات الموجودة في المساهمة مفيدة لبدء المساهمة في قاعدة بيانات جوليا.
إذا كنت تفضل عدم تجميع أحدث إصدارات جوليا من المصدر، فإن كرات القطران الخاصة بالمنصة مع الثنائيات المجمعة مسبقًا متاحة أيضًا للتنزيل. توفر صفحة التنزيلات أيضًا تفاصيل حول مستويات الدعم المختلفة لمجموعات أنظمة التشغيل والأنظمة الأساسية.
إذا كان كل شيء يعمل بشكل صحيح، فسوف ترى لافتة جوليا ومطالبة تفاعلية يمكنك من خلالها إدخال تعبيرات للتقييم. يمكنك أن تقرأ عن البدء في الدليل.
ملحوظة : على الرغم من أن بعض مديري حزم نظام التشغيل يقدمون جوليا، إلا أنه لا تتم صيانة هذه التثبيتات أو اعتمادها بواسطة مشروع جوليا. قد تكون قديمة و/أو مكسورة و/أو لم تتم صيانتها. ننصحك باستخدام ثنائيات جوليا الرسمية بدلاً من ذلك.
أولاً، تأكد من تثبيت كافة التبعيات المطلوبة. بعد ذلك، احصل على الكود المصدري عن طريق استنساخ مستودع git:
git clone https://github.com/JuliaLang/julia.git
ثم استخدم موجه الأوامر للتغيير إلى دليل julia الناتج. افتراضيًا، ستقوم بإنشاء أحدث إصدار غير مستقر من Julia. ومع ذلك، يجب على معظم المستخدمين استخدام أحدث إصدار مستقر من Julia. يمكنك الحصول على هذا الإصدار عن طريق تشغيل:
git checkout v1.11.1
لإنشاء ملف julia
القابل للتنفيذ، قم بتشغيل make
من داخل دليل julia.
يتطلب بناء جوليا 2 جيجا بايت من مساحة القرص وحوالي 4 جيجا بايت من الذاكرة الافتراضية.
ملاحظة: ستفشل عملية الإنشاء بشكل سيء إذا كان أي من الدلائل الرئيسية لدليل البناء يحتوي على مسافات أو أحرف تعريفية أخرى مثل $
أو :
في أسمائهم (وهذا بسبب وجود قيود في GNU make).
بمجرد إنشائه، يمكنك تشغيل ملف julia
القابل للتنفيذ. من داخل دليل julia، قم بتشغيل
./julia
يحدد اختبارك الأول لجوليا ما إذا كان البناء الخاص بك يعمل بشكل صحيح. من دليل julia، اكتب make testall
. يجب أن تشاهد الإخراج الذي يسرد سلسلة من الاختبارات قيد التشغيل؛ إذا اكتملت دون أخطاء، فيجب أن تكون في حالة جيدة لبدء استخدام جوليا.
يمكنك أن تقرأ عن البدء في الدليل.
يتم تضمين تعليمات البناء التفصيلية، إذا كانت ضرورية، في وثائق البناء.
افتراضيًا، لا تقوم جوليا بتثبيت أي شيء خارج الدليل الذي تم استنساخها فيه و ~/.julia
. يمكن إلغاء تثبيت Julia والغالبية العظمى من حزم Julia بالكامل عن طريق حذف هذين الدليلين.
يتم تنظيم كود مصدر جوليا على النحو التالي:
دليل | محتويات |
---|---|
base/ | الكود المصدري للوحدة الأساسية (جزء من مكتبة جوليا القياسية) |
cli/ | مصدر لواجهة سطر الأوامر/REPL |
contrib/ | مخطوطات متنوعة |
deps/ | التبعيات الخارجية |
doc/src/ | مصدر لدليل المستخدم |
etc/ | يحتوي على startup.jl |
src/ | مصدر لجوهر لغة جوليا |
stdlib/ | كود المصدر لحزم المكتبة القياسية الأخرى |
test/ | أجنحة الاختبار |
جوليا REPL قوية جدًا. راجع القسم الموجود في الدليل الخاص بـ Julia REPL لمزيد من التفاصيل.
على نظام التشغيل Windows، نوصي بشدة بتشغيل Julia في محطة طرفية حديثة، مثل Windows Terminal من متجر Microsoft.
يتوفر دعم تحرير Julia للعديد من المحررين المستخدمين على نطاق واسع: Emacs، وVim، وSublime Text، وغيرها الكثير.
بالنسبة للمستخدمين الذين يفضلون بيئة تطوير متكاملة (IDEs)، نوصي باستخدام VS Code مع المكون الإضافي julia-vscode.
بالنسبة لمستخدمي أجهزة الكمبيوتر الدفترية، يتوفر دعم دفتر Jupyter من خلال حزمة IJulia، وتوفر حزمة Pluto.jl دفاتر ملاحظات Pluto.