ولفرام ماثماتيكا

برنامج حاسوبي من ويكيبيديا، الموسوعة الحرة

ولفرام ماثماتيكا

ولفرام ماثماتيكا (بالإنجليزية: Wolfram Mathematica)‏ هو نظام برمجي فيه مكتبات مدمجة للعديد من مجالات الحوسبة التقنية التي تسمح بالتعلم الآلي والإحصاءات والحساب الرمزي ومعالجة المصفوفات ودوال الرسم وأنواع مختلفة من البيانات وتنفيذ الخوارزميات وإنشاء واجهات المستخدم والتفاعل مع برامج مكتوبة بلغات البرمجة الأخرى. وقد ابتكره ستيفن ولفرام، وطوره ولفرام ريسيرتش في تشامبيغن، إلينوي.[120][121] لغة ولفرام هي لغة البرمجة المستخدمة في الماثماتيكا.[122]

معلومات سريعة نوع, نظام التشغيل ...
ولفرام ماثماتيكا
Thumb
الشعار
Thumb
معلومات عامة
نوع
  القائمة ...
لغة برمجة
نظام الجبر الحاسوبي
برنامج رياضيات
لغة برمجة المصفوفة [لغات أخرى]
لغة برمجة وظيفية [لغات أخرى]
data analysis software [الإنجليزية]
visualization software [الإنجليزية]
لغة مفسرة
نظام التشغيل
النموذج المصدري
حقوق التأليف والنشر محفوظة [لغات أخرى]
المطورون
موقع الويب
wolfram.com… (الإنجليزية)
معلومات تقنية
أدوات الواجهة أو إطار العمل
نمط البرمجة
لغة البرمجة
الإصدار الأول
23 يونيو 1988
الإصدار الأخير
  • 14.2
    (23 يناير 2025)
    [4]
الرخصة
الملفات المقروءة
  القائمة ...
.3ds [الإنجليزية] [6]*Adobe Color Swatch [الإنجليزية] [7]*تنسيق ملف مبادل الصوت[8]*تداخل الصوت والفيديو[9]*BioSemi Data Format [الإنجليزية] [10]*بي إم بي[11]*بزيب2[12]*Computable Document Format [الإنجليزية] [13]*Crystallographic Information File [الإنجليزية] [14]*قيم مفصولة بفواصل[15]*dBASE Table File Format Family [الإنجليزية] [16]*التصوير الرقمي والاتصالات في الطب (DICOM)[17]*تنسيق تبادل البيانات[18]*DIMACS standard format [الإنجليزية] [19]*دوت[20]*اوتوكاد دي اكس اف[21]*European Data Format [الإنجليزية] [22]*بوست سكريبت مغلف [لغات أخرى][23]*صيغة فاستا[24]*FASTQ format [الإنجليزية] [25]*Flexible Image Transport System [الإنجليزية] [26]*فلاك [لغات أخرى][27]*بنك الجين[28]*GeoTIFF [الإنجليزية] [29]*نسق الرسومات المتبادلة[30]*GPS Exchange Format [الإنجليزية] [31]*Graphlets [الإنجليزية] [32]*GraphML [الإنجليزية] [33]*GRIB [الإنجليزية] [34]*GTOPO30 [الإنجليزية] [35]*Graph eXchange Language [الإنجليزية] [36]*GZIP [الإنجليزية] [37]*Hierarchical Data Format [الإنجليزية] [38]*لغة توصيف النص الفائق[39]*ICO[40]*إكالندر [لغات أخرى][41]*JPEG [الإنجليزية] [42]*JP2 [الإنجليزية] [43]*جسون[44]*JVx [الإنجليزية] [45]*كيه إم إل[46]*لاتخ[47]*LWO [الإنجليزية] [48]*ماتلاب[49]*ماث إم إل[50]*MDB [الإنجليزية] [51]*MGF [الإنجليزية] [52]*الواجهة الرقمية للآلات الموسيقية[53]*Mathematical Programming System [الإنجليزية] [54]*MTP [الإنجليزية] [55]*MTX [الإنجليزية] [56]*NDK [الإنجليزية] [57]*netCDF [الإنجليزية] [58]*Nexus file [الإنجليزية] [59]*Wavefront .obj file [الإنجليزية] [60]*Object File Format [الإنجليزية] [61]*أوبن إكس آر[62]*Netpbm formats [الإنجليزية] [63][64]*PCX file format family [الإنجليزية] [65]*PDB [الإنجليزية] [66]*نسق المستندات المنقولة (pdf)[67]*PLY [الإنجليزية] [68]*بي إن جي[69]*PPM [الإنجليزية] [70]*QuickTime File Format [الإنجليزية] [71]*Rib [الإنجليزية] [72]*آر إس إس[73]*Rich Text Format [الإنجليزية] [74]*SCT [الإنجليزية] [75]*SDF [الإنجليزية] [76]*Standard Flowgram Format [الإنجليزية] [77]*شيب فايل[78]*محددات الإدخال الخطي النصي الجزيئي المبسط[79]*SND [الإنجليزية] [80]*SP3 [الإنجليزية] [81]*STL [الإنجليزية] [82]*Sxc [الإنجليزية] [83]*تار[84]*ملف نصي[85]*Truevision TGA [الإنجليزية] [86]*TGF [الإنجليزية] [87]*تيف[88]*two-line element set [الإنجليزية] [89]*tab-separated values [الإنجليزية] [90]*Uuencoding [الإنجليزية] [91]*VCF [الإنجليزية] [92]*VCS [الإنجليزية] [93]*Visualization Toolkit [الإنجليزية] [94]*واف[95]*X BitMap [الإنجليزية] [96]*لغة ترميز النص الفائق القابلة للتوسع[97]*مايكروسوفت إكسل[98]*لغة التوصيف القابلة للتوسعة[99]*XYZ file format [الإنجليزية] [100]*ZIP[101]*Mathematica Notebook [الإنجليزية] *Mathematica Notebook (headerless) [الإنجليزية]
الملفات المنتجة
  القائمة ...
.3ds [الإنجليزية] [6]*Adobe Color Swatch [الإنجليزية] [7]*تنسيق ملف مبادل الصوت[102]*Sun Microsystems audio file [الإنجليزية] [103]*تداخل الصوت والفيديو[104]*الأساس 64[105]*بي إم بي[106]*BYU [الإنجليزية] [107]*بزيب2[108]*سي[109]*Computable Document Format [الإنجليزية] [110]*قيم مفصولة بفواصل[111]*التصوير الرقمي والاتصالات في الطب (DICOM)[112]*تنسيق تبادل البيانات[113]*DIMACS standard format [الإنجليزية] [114]*دوت[115]*اوتوكاد دي اكس اف[116]*Windows Enhanced Metafile [الإنجليزية] [117]*بوست سكريبت مغلف [لغات أخرى][118]*صيغة فاستا*FASTQ format [الإنجليزية] *FCS [الإنجليزية] *Flexible Image Transport System [الإنجليزية] *فلاك [لغات أخرى]*فلاش فيديو*نسق الرسومات المتبادلة*GraphML [الإنجليزية] *Graph eXchange Language [الإنجليزية] *GZIP [الإنجليزية] *Hierarchical Data Format [الإنجليزية] [119]*لغة توصيف النص الفائق*Apple Icon Image format [الإنجليزية] *ICO*JPEG [الإنجليزية] *JP2 [الإنجليزية] *جسون*JVx [الإنجليزية] *كيه إم إل*Lightwave 3D Object [الإنجليزية] *ماث إم إل*مايا*MGF [الإنجليزية] *الواجهة الرقمية للآلات الموسيقية*MTX [الإنجليزية] *netCDF [الإنجليزية] *Wavefront .obj file [الإنجليزية] *Pajek [الإنجليزية] *Netpbm formats [الإنجليزية] *PCX file format family [الإنجليزية] *PDB [الإنجليزية] *نسق المستندات المنقولة (pdf)*بي إن جي*QuickTime File Format [الإنجليزية] *RenderMan Interface Bytestream [الإنجليزية] *Rich Text Format [الإنجليزية] *SCT [الإنجليزية] *SDF [الإنجليزية] *SND [الإنجليزية] *STL [الإنجليزية] *رسوميات شعاعية قابلة للتمديد*أدوبي فلاش*تار*تخ*ملف نصي*Truevision TGA [الإنجليزية] *TGF [الإنجليزية] *تيف*tab-separated values [الإنجليزية] *Uuencoding [الإنجليزية] *لغة نمذجة الواقع الافتراضي*VTK file format family [الإنجليزية] *واف*إكس 3 دي*X BitMap [الإنجليزية] *لغة ترميز النص الفائق القابلة للتوسع*مايكروسوفت إكسل*لغة التوصيف القابلة للتوسعة*ZIP*ZPR [الإنجليزية] *Mathematica Notebook [الإنجليزية] *Mathematica Notebook (headerless) [الإنجليزية]
التسلسل
تأثر بـ
Symbolic Manipulation Program [الإنجليزية]
إغلاق

واجهة البرنامج

ولفرام ماثماتيكا ويسميه بعض المستخدمين ماثماتيكا، يقسم إلى قسمين الواجهة الأمامية والنواة ويقصد بالنواة بيانات البرمجة لبرنامج الولفرام، تقوم النواة بترجمة تعبيرات البرنامج كي تظهر من خلال الواجهة الأمامية.

قام ثيودور غراي عام 1988 بتصميم الواجهة الأمامية الأصلية،[123] التي تكونت من واجهة البرنامج على شكل دفتر ملاحظات، تسمح بإنشاء وتحرير المستندات التي يمكن أن تحتوي على تعليمات برمجية ونص عادي وصور ورسومات.[124]

أما بدائل الواجهة الأمامية للماثماتيكا فقد شملت ولفرام ورك بينش أي منضدة الولفرام، التي احتوت على بيئة تطوير متكاملة قائمة على إكلبس عام 2006، وهي توفر أدوات تطوير التعليمات البرمجية القائمة على مشروع الماثماتيكا، وتصحيح الأخطاء، المراجعة، التنميط والاختبار.[125]

إنتيليج إيديا وهو المكون الإضافي للعمل مع لغة رموز الولفرام، الذي يقوم بتمييز بناء الجملة تعليم الصيغة ويمكنه تحليل وإكمال المتغيرات المحلية والوظائف المحددة تلقائيًا،[126] وتحتوي نواة الولفرام على واجهة أمامية لإدخال الأوامر.[127]

قد تم تصميم ولفرام ماثماتيكا ليكون برنامج مستقل ومتوافق مع جميع الإصدارات، وفي الإصدارات الأحدث سوف يقدم ولفرام كود أبسط وأكثر قابلية للقراءة، مع بقاء القدرة على استمرار تشغيل كود ماثماتيكا 1 وماثماتيكا 13.

الحوسبة عالية الأداء

في عام 1999 وفي الإصدار الرابع من الولفرام، تم توسيع الحوسبة عالية الأداء من خلال إدخال المصفوفات المعبأة،[128] والمصفوفات المفرقة عام 2003 في الإصدار الخامس،[129] وباعتماد مكتبة (GNU Multi-Precision  [لغات أخرى]) لتقييم الدقة العالية لعلم الحاسوب.

عام 2005 تم إصدار النسخة 5.2 الذي أضافة خيوط المعالجة المتعددة التلقائية عند إجراء العمليات الحسابية على أجهزة كمبيوتر متعددة النواة وتضمن هذا الإصدار مكتبات مُحسّنة خاصة بوحدة المعالجة المركزية،[130] وبالإضافة إلى ذلك يتم دعم الماثماتيكا بواسطة أجهزة تسريع متخصصة من جهات خارجية مثل كلير سبيد.[131]

في عام 2002، تم تقديم جريد ماثماتيكا للسماح بالبرمجة المتوازية على مستوى المستخدم على شكل مجموعات غير متجانسة وأنظمة متعددة المعالجات[132] وفي عام 2008 تم تضمين تقنية الحوسبة المتوازية في جميع تراخيص ماثماتيكا بما في ذلك دعم تقنية الشبكة.

تمت إضافة دعم أجهزة كودا وأوبن سي أل وحدة معالجة الرسوميات في عام 2010.[133]

ميزات البرنامج

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

انظر أيضًا

المراجع

وصلات خارجية

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.