كومال (لغة برمجة)
اذهب إلى التنقل
اذهب إلى البحث
كومال (COMAL)
|
كومال (COMAL) اختصار لـ (Common Algorithmic Language) هي لغة برمجة للحاسب طورت في الدنمارك من قبل Benedict Løfstedt و [[Børge R.[1][2][3] Christensen]] عام 1973.
«تقرير لغة البرمجة كومال 80» يعتوي على التعريف الرسمي للغة.
التصميم[عدل]
صممت كومال في الأصل لتدمج بين لغات البرمجة التعليمية السائدة في ذلك الوقت، بيسك وباسكال، ومن المفترض أن تقوم بإدخال عناصر البرمجة الهيكيلة في بيئة تستخدم بيسك في العادة.
التاريخ[عدل]
في أوائل الثمانينات فازت شركة أبل بعقد لأستيراد حاسبات أبل II CP/M وكومال إلى المدارس الثانوية في أيرلندية.
في 1990 أنتج توماس لاندي وروري اوسوليفان النص النهائي لبرمجة كومال. وتم مطابقة ومقارنة كومال مع البنية الأساسية لبي بي سي.
التوفر[عدل]
تتوفر كومال لـ:
- بي بي سي مايكرو
- Commodore PET (المجال العام)
- كومودور 64
- Commodore 128
- أميغا
- Compis
- Scandis
- سي بي / إم
- حاسبات آي بي إم
- تيكي 100
- زد اكس سبكتروم
- ماك أو إس عشرة
- Grundy NewBrain
أمثلة[عدل]
الشروط (Conditions):
IF condition THEN instructions ENDIF
الدورات (Loops):
FOR number:= 1 TO 1000 DO PRINT number ENDFOR
طباعة بيانات مع متغيرات:
INPUT "Whats your favourite number...":nmr% CLS PRINT "Your favourite number is " ; nmr%
"Hello, world!"[عدل]
10 PAGE 20 FOR number:= 1 TO 10 DO 30 PRINT "HELLO, WORLD!" 40 ENDFOR 50 END " "
مراجع[عدل]
- ^ Moynihan, Michael D. (08 أغسطس 1983)، "COMAL coverage out of Ireland"، InfoWorld، 5 (32): 30، مؤرشف من الأصل في 3 أبريل 2018، اطلع عليه بتاريخ 15 نوفمبر 2017.
- ^ Ryan, Kevin، "COMAL Kernel Syntax & Semantics"، DDHFwiki، Dansk Datahistorisk Forening، مؤرشف من الأصل في 09 نوفمبر 2017، اطلع عليه بتاريخ 08 نوفمبر 2017.
- ^ Bain, Richard؛ Lindsay, Len، "Common COMAL Definition and Tests" (PDF)، COMAL Today (24): 21–46، مؤرشف من الأصل (PDF) في 9 نوفمبر 2017، اطلع عليه بتاريخ 08 نوفمبر 2017.
وصلات خارجية[عدل]
- OpenComal – تطبيق مفتوح المصدر لكومال في يونكس، أم أس-دوس، ووندوز
- MacharSoft
- وصف لكومال، الإصدارات، والخصائص
- بيلوغرافيا أخرى للغة كومال
- تطبيق كومالفي نظام ماك العاشر (Mac OS X) «كومال 2»
- أرشيف كومال لسي بي إم/بي إي تي وC64