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