Julia

Julia

لغة البرمجة العلمية جوليا

The Julia Project

4.5
تقييم داونزن
5.0
تقييم الزوار

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


الجيد
مشروع مجاني ومفتوح المصدر.
سرعة البرامج تقترب من اللغات الإستاتيكية.
لغة برمجة متكاملة.
تحتوي على مصحح (Debugger) متكامل.
إمكانية استدعاء مكتبات من سي وبايثون وفورتران.
السيئ
لازالت لغة جديدة نسبياً ولا يوجد عدد كبير من المصادر لها حتى الأن.
بقلم
Ammar Kurd
4.5
تقييم المراجع

وصف مطوروا اللغة أن قدرتها تضاهي لغات البرمجة الإستاتيكية مثل لغة سي، وذلك عن طريق قيام المترجم (Compiler) باستنباط نوع البيانات المستخدمة في الأكواد في حال كان ذلك ممكناً وبالتالي يحصل المستخدم على أداء قريب من اللغات الإستاتيكية، ويمكن الإطلاع على كيفية تحسين قدرة المترجم على الاستنباط عبر نصائح تحسين الأداء من موقع جوليا الرسمي.

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

هل نسيت أن أذكر أن جوليا لغة مجانية ومفتوحة المصدر؟ حسناً هي كذلك بالفعل وبالتالي تنضم إلى قائمة طويلة من البرمجيات المجانية العلمية مثل ماكسيما وسيج ماث وجنو أوكتاف وفريمات وغيرها، وبالتالي فإن ماتلاب وماثماتيكا وغيرها تواجه منافسة شديدة من مجتمع البرمجيات المفتوحة. ولكن جوليا تظل لغة حديثة نوعاً ما (أول ظهور لها في العام 2012) وبالتالي لازالت لغة غير منتشرة بشكل كبير ومجتمع المستخدمين لها لايزال صغيراً مقارنة ببرمجيات مشابهة.

هناك مقال رائع عن المقارنة بين جوليا وبايثون في استخدامات علم البيانات ولكنه باللغة الإنجليزية، يمكنك الإطلاع عليه بزيارة الرابط التالي.

مميزات لغة البرمجة العلمية جوليا

  • مجانية ومفتوحة المصدر، حيث تصدر برخصة إم آي تي (MIT).
  • موجهة للتطبيقات العلمية بشكل أساسي، ولكنها لغة عامة (General purpose) مثل بايثون.
  • أداء عالي وسرعة في تنفيذ البرامج.
  • لغة ديناميكية ولكن لدى المترجم القدرة على استنباط الأنواع وبالتالي تحسين الأداء بشكل كبير.
  • القدرة على استدعاء مكتبات من لغات أخرى مثل سي وبايثون وفورتران.
  • تحتوي على مصحح (Debugger) متكامل.

تحميل لغة البرمجة العلمية جوليا

للحصول على آخر إصدار من لغة البرمجة جوليا 1.2.0 برابط سريع ومباشر عبر موقع داونزن قم بالضغط على زر التحميل في هذه الصفحة أو قم بزيارة صفحة التحميل في الموقع الرسمي.

معلومات إضافية

  • الإصدار
    1.2.0
  • التحديث
    2019-10-28
  • التنزيلات
    859
  • الترخيص
    مجاني
  • حجم الملف
    56.2MB
  • متطلبات التشغيل
    ويندوز 7+

قوائم التطبيق