سيم سكريبت
لغة SIMSCRIPT هي لغة محاكاة عامة الأغراض، ذات بنية حرة تشبه اللغة الإنجليزية ، ابتكرها هاري ماركويتز وبرنارد هاوسنر في مؤسسة راند عام 1962. تم تنفيذها كمعالج مسبق للغة فورتران على جهاز IBM 7090 [ 1 ] [ 2 ] ، وصُممت لمحاكاة الأحداث المنفصلة الكبيرة . وقد أثرت على برنامج Simula . [ 3 ]
على الرغم من أن الإصدارات السابقة قد تم إصدارها في المجال العام، إلا أن برنامج SIMSCRIPT تم تسويقه تجارياً من قبل شركة ماركويتز، مركز كاليفورنيا للتحليل (CACI)، والتي أنتجت إصدارات خاصة SIMSCRIPT I.5 [ 4 ] [ 5 ] و SIMSCRIPT II.5 .
سيمسكريبت 2.5
كانت لغة SIMSCRIPT II.5 [ 6 ] [ 7 ] آخر إصدارات SIMSCRIPT قبل عصر الحواسيب الشخصية، وهي إحدى أقدم لغات محاكاة الحاسوب . ورغم أن شركة CACI، المتعاقدة مع الجيش ، أصدرتها عام 1971، إلا أنها لا تزال تُستخدم على نطاق واسع في عمليات المحاكاة العسكرية ومحاكاة مراقبة الحركة الجوية واسعة النطاق. [ 8 ] [ 9 ]
- لغة SIMSCRIPT II.5 هي لغة برمجة محاكاة قوية، حرة الشكل، تشبه اللغة الإنجليزية، ومتعددة الأغراض. تدعم هذه اللغة تطبيق مبادئ هندسة البرمجيات، مثل البرمجة الهيكلية والنمطية، مما يضفي على نماذج المحاكاة تنظيمًا وسهولة في الإدارة. [ 10 ]
سيم سكريبت 3
كان الإصدار 4.0 من برنامج SIMSCRIPT III [ 11 ] متاحًا بحلول عام 2009، [ 12 ] وكان يعمل حينها على أنظمة التشغيل Windows 7 و SUN OS و Linux، ويحتوي على ميزات البرمجة كائنية التوجه . [ 13 ]
بحلول عام 1997، كان لدى برنامج SIMSCRIPT III واجهة رسومية لمترجمه. [ 14 ] أحدث إصدار هو الإصدار 5 ؛ وكانت الإصدارات السابقة تدعم معالجة 64 بت. [ 15 ]
تنفيذ PL/I
تم تطوير تطبيق PL /I خلال الفترة 1968-1969، استنادًا إلى النسخة المتاحة للجمهور التي أصدرتها مؤسسة RAND . [ 16 ]
انظر أيضاً
مراجع
- ↑ كيلتون، دبليو. (2016). المحاكاة باستخدام أرينا . ISBN 978-1467273411تم
تنفيذ SIMSCRIPT كمعالج مسبق للغة فورتران على جهاز IBM 7090
- ↑ محاكاة باستخدام الساحة .
- ↑ كريستين نيغارد (1978). "تطوير لغات سيمولا" (ملف PDF) .
تأثر تطوير لغتي سيمولا 1 وسيمولا 67 بتصميم لغة سيم سكريبت.
- ↑ إم إي كول. "لغة برمجة SIMSCRIPT III للكائنات المعيارية..." (ملف PDF) .
... وتلتها لغة SIMSCRIPT I.5 من شركة CACI في عام 1965.
- ↑ "نظرة إلى الماضي: قصة CACI" .
- ↑ فيليب ج. كيفيات (يناير 1973). سيمسكريبت 2.5: لغة برمجة . مراكز التحليل الموحدة.
- ↑ إدوارد سي. راسل (1983). بناء نماذج المحاكاة باستخدام SIMSCRIPT II.5 . ISBN 9780918417008.
- ↑ اقتباس من مجلة عام 1988: "يستخدم اليوم بشكل رئيسي من قبل الجيش الأمريكي".
- ↑ ويليام ج. شيبرد الابن (سبتمبر 1988). "القيمة السوقية - أجهزة الكمبيوتر الشخصية في وول ستريت". الحوسبة الشخصية . الصفحات 150-157 .
- ↑ راسل، إدوارد سي. (1983). نماذج محاكاة المباني باستخدام SIMSCRIPT II.5 . لوس أنجلوس: CACI.
- ↑ لغة برمجة SIMSCRIPT III . وقائع مؤتمر محاكاة الشتاء، 2005. doi : 10.1109/WSC.2005.1574302 . S2CID 8577001.
SIMSCRIPT III هي لغة برمجة لمحاكاة الأحداث المنفصلة. وهي امتداد رئيسي لسلفها، SIMSCRIPT II.5، حيث توفر دعمًا كاملاً لـ
... - ↑ "SIMSCRIPT III أداة تطوير برمجيات متكاملة، موجهة للكائنات، ووحداتية" . simscript.com .
- ↑ هاري م. ماركويتز (2009). الأعمال المختارة . وورلد ساينتيفيك. ص 152. ISBN 978-9814470216أخبرتُ آنا مارجانسكي ،
التي ترأست مشروع SIMSCRIPT III، أن SIMSCRIPT يحتوي بالفعل على كيانات وخصائص ومجموعات. وأوضحت أن العملاء يريدون كائنات...
- ↑ "دليل مستخدم SIMSCRIPT III" (ملف PDF) . 26 يونيو 1997. مؤرشف من الأصل (ملف PDF) في 24 نوفمبر 2020.
- ↑ "منتجات CACI" . تم الاطلاع عليه بتاريخ 12 مارس 2019 .
- ↑ جاك بيلزر؛ ألبرت ج. هولزمان؛ ألين كينت (1979). موسوعة علوم وتكنولوجيا الحاسوب: المجلد 13. ISBN 978-0824722630برنامج SIMSCRIPT .
هذه النسخة المبنية على لغة PL/I، والتي طُوّرت لأول مرة في الفترة 1968-1969... من برنامج SIMSCRIPT I، وخاصة في عمليات المحاكاة الكبيرة في مؤسسة راند.
روابط خارجية
- صفحة CACI SIMSCRIPT
- تاريخ لغات البرمجة: سيم سكريبت
- مقابلة تاريخية شفهية مع هاري م. ماركويتز ، معهد تشارلز باباج ، جامعة مينيسوتا - يناقش ماركويتز تطويره لنظرية المحفظة ، والمصفوفات المتفرقة، وعمله في مؤسسة راند وأماكن أخرى في تطوير برامج المحاكاة (بما في ذلك لغة الكمبيوتر SIMSCRIPT )، والنمذجة، وبحوث العمليات.
- فورتران
- لغات برمجة المحاكاة
