جدول المحتويات:
تعريف - ماذا تعني القلعة؟
Fortress هي لغة برمجة طورتها Sun Microsystems كمنصة برمجة عالية الأداء ، على الرغم من أنها يمكن أن تستخدم أيضًا كلغة برمجة عامة.
تم تمويل القلعة من قبل أنظمة الحوسبة الإنتاجية العالية (DARPA) التابعة لوكالة مشاريع الأبحاث المتقدمة. يستخدم بشكل عام في حسابات الرياضيات والعلوم والهندسة التي تتطلب الكثير من قوة المعالجة.تيكوبيديا تشرح القلعة
مول مشروع HPCS تطوير ثلاث لغات برمجة ، بما في ذلك Fortress. في عام 2006 ، تم استبعاد حصن Sun من المشروع ، مما يجعل مستقبله غير متوقع. في عام 2007 ، وضعت Sun سياسة تمويل مختلفة ، حيث أصبحت Fortress مشروعًا مفتوح المصدر تدعمه جهود المجتمع. في مارس 2008 ، تم إصدار Fortress الإصدار 1.0 وكان متوافقًا بشكل كبير مع بيئة الجهاز الظاهري لـ Java.
يعد بناء الجملة في Fortress مناسبًا للترميز الرياضي ، مثله مثل FORTRAN ، والذي تم إنشاؤه بواسطة IBM في الخمسينيات للمهندسين والعلماء وعلماء الرياضيات. Fortress هو شكل آمن من أشكال FORTRAN يتضمن بعض التحسينات ، مثل التوازي ودعم Unicode وبناء الجملة الملموس. على هذا النحو ، تعتبر Fortress مناسبة تمامًا لحل مجموعات المعادلات والعمليات الرياضية المعقدة الأخرى. ومع ذلك ، نظرًا لأنه يتطلب تشغيل كمية كبيرة من ذاكرة الوصول العشوائي (RAM) ، فإن استخدامه يقتصر في الغالب على أجهزة الكمبيوتر العملاقة واستخدامها في المؤسسات البحثية الأكاديمية.