Loading AI tools
برنامج حاسوبي من ويكيبيديا، الموسوعة الحرة
ولفرام ماثماتيكا (بالإنجليزية: Wolfram Mathematica) هو نظام برمجي فيه مكتبات مدمجة للعديد من مجالات الحوسبة التقنية التي تسمح بالتعلم الآلي والإحصاءات والحساب الرمزي ومعالجة المصفوفات ودوال الرسم وأنواع مختلفة من البيانات وتنفيذ الخوارزميات وإنشاء واجهات المستخدم والتفاعل مع برامج مكتوبة بلغات البرمجة الأخرى. وقد ابتكره ستيفن ولفرام، وطوره ولفرام ريسيرتش في تشامبيغن، إلينوي.[132][133] لغة ولفرام هي لغة البرمجة المستخدمة في الماثماتيكا.[134]
نوع | |
---|---|
نظام التشغيل | |
النموذج المصدري | |
المطورون | |
موقع الويب |
wolfram.com… (الإنجليزية) |
تأثر بـ |
---|
ولفرام ماثماتيكا ويسميه بعض المستخدمين ماثماتيكا، يقسم إلى قسمين الواجهة الأمامية والنواة ويقصد بالنواة بيانات البرمجة لبرنامج الولفرام، تقوم النواة بترجمة تعبيرات البرنامج كي تظهر من خلال الواجهة الأمامية.
قام ثيودور غراي عام 1988 بتصميم الواجهة الأمامية الأصلية،[135] التي تكونت من واجهة البرنامج على شكل دفتر ملاحظات، تسمح بإنشاء وتحرير المستندات التي يمكن أن تحتوي على تعليمات برمجية ونص عادي وصور ورسومات.[136]
أما بدائل الواجهة الأمامية للماثماتيكا فقد شملت ولفرام ورك بينش أي منضدة الولفرام، التي احتوت على بيئة تطوير متكاملة قائمة على إكلبس عام 2006، وهي توفر أدوات تطوير التعليمات البرمجية القائمة على مشروع الماثماتيكا، وتصحيح الأخطاء، المراجعة، التنميط والاختبار.[137]
إنتيليج إيديا وهو المكون الإضافي للعمل مع لغة رموز الولفرام، الذي يقوم بتمييز بناء الجملة تعليم الصيغة ويمكنه تحليل وإكمال المتغيرات المحلية والوظائف المحددة تلقائيًا،[138] وتحتوي نواة الولفرام على واجهة أمامية لإدخال الأوامر.[139]
قد تم تصميم ولفرام ماثماتيكا ليكون برنامج مستقل ومتوافق مع جميع الإصدارات، وفي الإصدارات الأحدث سوف يقدم ولفرام كود أبسط وأكثر قابلية للقراءة، مع بقاء القدرة على استمرار تشغيل كود ماثماتيكا 1 وماثماتيكا 13.
في عام 1999 وفي الإصدار الرابع من الولفرام، تم توسيع الحوسبة عالية الأداء من خلال إدخال المصفوفات المعبأة،[140] والمصفوفات المفرقة عام 2003 في الإصدار الخامس،[141] وباعتماد مكتبة (GNU Multi-Precision ) لتقييم الدقة العالية لعلم الحاسوب.
عام 2005 تم إصدار النسخة 5.2 الذي أضافة خيوط المعالجة المتعددة التلقائية عند إجراء العمليات الحسابية على أجهزة كمبيوتر متعددة النواة وتضمن هذا الإصدار مكتبات مُحسّنة خاصة بوحدة المعالجة المركزية،[142] وبالإضافة إلى ذلك يتم دعم الماثماتيكا بواسطة أجهزة تسريع متخصصة من جهات خارجية مثل كلير سبيد.[143]
في عام 2002، تم تقديم جريد ماثماتيكا للسماح بالبرمجة المتوازية على مستوى المستخدم على شكل مجموعات غير متجانسة وأنظمة متعددة المعالجات[144] وفي عام 2008 تم تضمين تقنية الحوسبة المتوازية في جميع تراخيص ماثماتيكا بما في ذلك دعم تقنية الشبكة.
تمت إضافة دعم أجهزة كودا وأوبن سي أل وحدة معالجة الرسوميات في عام 2010.[145]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.