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

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

كومال (COMAL)
التصنيف هيكلية و الجيل الثالث
ظهرت في 1973
صممها Benedict Løfstedt وBørge R. Christensen
التأثير
متأثرة بـ بيسيك، باسكال (لغة برمجة)

"تقرير لغة البرمجة كومال 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 August 1983). "COMAL coverage out of Ireland". InfoWorld. 5 (32): 30. مؤرشف من الأصل في 3 أبريل 2018. اطلع عليه بتاريخ 15 نوفمبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. Ryan, Kevin. "COMAL Kernel Syntax & Semantics". DDHFwiki. Dansk Datahistorisk Forening. مؤرشف من الأصل في 09 نوفمبر 2017. اطلع عليه بتاريخ 08 نوفمبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ أرشيف= (مساعدة)
  3. Bain, Richard; Lindsay, Len. "Common COMAL Definition and Tests" (PDF). COMAL Today (24): 21–46. مؤرشف من الأصل (PDF) في 9 نوفمبر 2017. اطلع عليه بتاريخ 08 نوفمبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)

    وصلات خارجية

    • بوابة تقنية المعلومات
    • بوابة برمجة الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.