كومال (لغة برمجة)

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

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 16:07، 12 مايو 2022 (بوت:تعريب علامات التنصيص اللاتينية (تجريبي)). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث
كومال (COMAL)
معلومات عامة
التصنيف
ظهرت في
صممها
التأثير
متأثرة بـ

كومال (COMAL) اختصار لـ (Common Algorithmic Language) هي لغة برمجة للحاسب طورت في الدنمارك من قبل Benedict Løfstedt و [[Børge R.[1][2][3] Christensen]] عام 1973.

«تقرير لغة البرمجة كومال 80» يعتوي على التعريف الرسمي للغة.

التصميم

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

التاريخ

في أوائل الثمانينات فازت شركة أبل بعقد لأستيراد حاسبات أبل II CP/M وكومال إلى المدارس الثانوية في أيرلندية.

في 1990 أنتج توماس لاندي وروري اوسوليفان النص النهائي لبرمجة كومال. وتم مطابقة ومقارنة كومال مع البنية الأساسية لبي بي سي.

التوفر

تتوفر كومال لـ:

أمثلة

الشروط (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 " "

مراجع

  1. ^ Moynihan، Michael D. (8 أغسطس 1983). "COMAL coverage out of Ireland". InfoWorld. ج. 5 ع. 32: 30. مؤرشف من الأصل في 2018-04-03. اطلع عليه بتاريخ 2017-11-15.
  2. ^ Ryan، Kevin. "COMAL Kernel Syntax & Semantics". DDHFwiki. Dansk Datahistorisk Forening. مؤرشف من الأصل في 2017-11-09. اطلع عليه بتاريخ 2017-11-08.
  3. ^ Bain، Richard؛ Lindsay، Len. "Common COMAL Definition and Tests" (PDF). COMAL Today ع. 24: 21–46. مؤرشف من الأصل (PDF) في 2017-11-09. اطلع عليه بتاريخ 2017-11-08.

وصلات خارجية