Comal

Comal

COMAL (engl. common algorithmic language) ist eine imperative Programmiersprache der dritten Generation.

Sie wurde 1973 von den Dänen Benedict Løfstedt und Børge Christensen entwickelt und richtete sich hauptsächlich an Programmieranfänger. COMAL wurde unter anderem an europäischen Universitäten weiterentwickelt und 1979 als COMAL-80 standardisiert.

Die Sprache nimmt dabei eine Stellung zwischen BASIC und Pascal ein und übernimmt aus BASIC konzeptionell die leichte Erlernbarkeit und die interaktive Arbeitsweise, während Kontrollstrukturen, Funktionen, Prozeduren und Rekursion aus Pascal stammen.

Die UniCOMAL-Implementation für DOS und OS/2 verfügt über Objektorientierung und erlaubt, die Sprache benutzerdefiniert zu erweitern.

Es gibt Versionen für folgende Computer-Architekturen:

Inhaltsverzeichnis

Anweisungen, Befehle und Kommandos in COMAL

AUTO:
Während der Programmeingabe nummeriert der Computer die Programmzeilen selbstständig.

DEL:
Dieser Befehl wird beim Löschen von Prozeduren sowie Programmzeilen benutzt.

LIST:
Mit diesem Befehl werden alle Programmzeilen auf dem Bildschirm ausgegeben.

LIST":
Dieser Befehl wird benutzt, um Programmteile oder Programme so zu speichern, dass diese später an im Speicher befindliche Programme angefügt werden können.

LOAD:
Mit diesem Befehl lesen Sie eine Kopie eines Programms vom externen Speicher in den Arbeitsspeicher. Ist bereits ein Programm im Arbeitsspeicher vorhanden, so wird dieses gelöscht.

MERGE:
Mit diesem Befehl laden Sie Programme in den Arbeitsspeicher ohne diese vorher zu löschen. Ist bereits ein Programm im Arbeitsspeicher vorhanden, so wird dieses an das bereits vorhandene angefügt.

PAGE:
Dieser Befehl löscht den Bildschirminhalt und setzt den Cursor in die linke obere Ecke.

RENUM:
Mit dieser Anweisung sorgen Sie für eine Neu-Nummerierung des Programms in Zehnerschritten.

RUN:
Mit diesem Befehl starten Sie den Programmablauf.

SCAN:
Diese Anweisung ermöglicht einen Probelauf ohne eine Programmausführung. Es wird lediglich die Programmstruktur erklärt und eventuelle Fehler werden gemeldet.

Beispiele

Bedingungen

10 IF zahl > 1000 THEN
20   PRINT "Ihre Zahl ist größer als 1000"
30 ELIF zahl < 1000 THEN
40   PRINT "Ihre Zahl ist kleiner als 1000"
50 ELSE
60   PRINT "Ihre Zahl ist 1000"
70 ENDIF

Schleifen

10 FOR zahl:= 1 TO 100 STEP 0.1 DO   
20   PRINT zahl   
30 ENDFOR
10 WHILE zahl <= 1000 DO
20   PRINT zahl
30   zahl:+1
40 ENDWHILE
10 REPEAT
20   PRINT zahl
30   zahl:+1
40 UNTIL zahl = 1000
10 LOOP
20   zahl:+1
30   EXIT WHEN zahl = 1001
40   PRINT zahl
50 ENDLOOP

Beispielprogramm

10 PAGE
20 FOR zahl:= 1 TO 10 DO
30   PRINT "Es macht Spaß, mit COMAL zu arbeiten"
40 ENDFOR
50 END " "

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • COMAL — Paradigm(s) structured Appeared in 1973 Designed by Benedict Løfstedt and Børge R. Christensen Typing discipline strong Influenced by BASIC, Pascal …   Wikipedia

  • COMAL — Paradigmen: strukturiert Erscheinungsjahr: 1973 Entwickler: Benedict Løfstedt und Børge R. Christensen Typisierung: streng Dialekte: UniCOMAL …   Deutsch Wikipedia

  • COMAL — Saltar a navegación, búsqueda Para otros usos de este término, véase Comal. COMAL (COMmon Algorithmic Language) es un lenguaje de programación desarrollado en Dinamarca por Benedict Løfstedt y Børge Christensen en 1973. COMAL fue creado como una… …   Wikipedia Español

  • Comal — can refer to: COMAL, a computer programming language Comal (cookware), frequently used to cook tortillas Comal is the name of several places: Comal County, Texas Comal River, Texas Comal Springs (Texas) This disambiguation page lists articles… …   Wikipedia

  • Comal —   [Abk. für Common Algorithmic Language, dt. »allgemeine algorithmische Sprache«], eine stark an Basic orientierte, einfache, jedoch strukturiertes Programmieren erlaubende Programmiersprache. Sie wurde 1973 in Dänemark speziell zum Erlernen des… …   Universal-Lexikon

  • Comal — Comal, 1) Grafschaft im Staate Texas (Vereinigte Staaten von Nordamerika), 50 QM.; Flüsse: Guadalupe u. Cibolo Rivers u. Comal Creek; Boden: hügelig u. fruchtbar, theilweis schönes Weideland; Producte: Mais u. Baumwolle; Viehzucht; 1850 1723 Ew …   Pierer's Universal-Lexikon

  • COMAL —   [Abkürzung für englisch common algorithmic language], Informatik: imperative Programmiersprache, die Konzepte von BASIC und PASCAL miteinander vereint. Der Vorteil von COMAL liegt in der interaktiven Arbeitsweise, die Anfängern den Umgang mit… …   Universal-Lexikon

  • comal — sustantivo masculino 1. Origen: América Central, México. Disco bajo y delgado de barro o metal que se coloca sobre la lumbre para cocer las tortillas de maíz o calentar bebidas y alimentos …   Diccionario Salamanca de la Lengua Española

  • comal — (Del nahua comalli). m. Am. Cen., Ecuad. y Méx. Disco de barro o de metal que se utiliza para cocer tortillas de maíz o para tostar granos de café o de cacao …   Diccionario de la lengua española

  • Comal — Para otros usos de este término, véase COMAL. La palabra comal (nahuatlismo de comalli) se utiliza en México y Centroamérica para referirse a un tipo de utensilio de cocina tradicional, en particular un tipo de plancha para cocción y cuyo nombre… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”