برنامج Genius (برنامج رياضيات)

جينيوس (المعروف أيضًا باسم أداة جينيوس للرياضيات) بيئة حوسبة عددية ولغة برمجة مجانية مفتوحة المصدر ، [ 2 ] تشبه في بعض الجوانب برامج MATLAB و GNU Octave و Mathematica و Maple . يُركز جينيوس على التجارب الرياضية أكثر من المهام الحسابية المعقدة. كما أنه مفيد جدًا كآلة حاسبة. تُسمى لغة البرمجة GEL، وتتميز بصياغة سهلة الاستخدام للرياضيات. يأتي البرنامج بواجهة سطر أوامر وواجهة رسومية تستخدم مكتبات GTK+ . يدعم الإصدار الرسومي الرسم ثنائي وثلاثي الأبعاد. يتضمن الإصدار الرسومي مجموعة من الدروس التعليمية المصممة في الأصل للعروض التوضيحية داخل الصف.

تاريخ

كان برنامج Genius الآلة الحاسبة الأصلية لمشروع GNOME الذي بدأ عام 1997، لكنه انفصل ليصبح مشروعًا مستقلًا بعد فترة وجيزة من إصدار النسخة 0.13 من GNOME عام 1998. وبسبب هذا الأصل، عُرف أيضًا باسم Genius Calculator أو GNOME Genius. وقد جرت محاولة لدمج Genius مع برنامج Dr. Geo التفاعلي للهندسة ، [ 3 ] لكن هذا الدمج لم يُكتب له النجاح. [ 4 ] صدرت النسخة 1.0 عام 2007، بعد ما يقرب من 10 سنوات من الإصدار الأولي.

مثال على كود مصدر GEL

فيما يلي تعريف نموذجي لدالة تحسب المضروب بشكل تكراري

الدالة f(x) = ( إذا كان x ≤ 1 فإن 1 آخر (f(x-1)*x) ) 

تحتوي لغة GEL على عناصر أساسية لكتابة الناتج بشكل تكراري، وبالتالي يمكننا الحصول على النسخة التكرارية التالية

دالة f(x) = حاصل ضرب k=1 إلى x كرر k 

انظر أيضاً

ملاحظات ومراجع

  1. جورج ليبل (18 فبراير 2021). "إصدار GENIUS 1.0.26 بعنوان "الحظيرة المتهالكة"" . تم الاطلاع عليه بتاريخ 19 فبراير 2021 .
  2. "عبقري" . www.jirka.org . تم الاطلاع عليه بتاريخ 2009-03-06 .
  3. ليبل، جورج (6 سبتمبر 1999). "مستقبل العباقرة: دكتور عبقري (دكتور جيو + عبقري)" . قائمة العباقرة (قائمة بريدية) . تم الاطلاع عليه في 18 يونيو 2024 .
  4. فيرنانديز، هيلير (24 يوليو 2002). "savannah.gnu.org: تقديم برنامج دكتور جيو" . قائمة بريدية لـ savannah-hackers . تاريخ الاسترجاع: 18 يونيو 2024. تم استبدال برنامج دكتور جيو ببرنامج دكتور جينيوس عند دمجه مع برنامج جينيوس، ولكن سيتم استبدال دكتور جينيوس ببرنامج دكتور جيو مرة أخرى في الإصدار الجديد.