(Weitergeleitet von CommonAlgorithmicLanguage)
COMAL
COMAL ist eine allgemeine imperative Sprache, die speziell zu Schulungszwecken entwickelt wurde. Als Abkürzung steht COMAL für CommonAlgorithmicLanguage. Sie ähnelt PASCAL
und BASIC
und versucht, die Vorteile beider Sprachen zu verknüpfen, ohne deren Nachteile zu übernehmen. Entwickelt wurde die Sprache mit einem Augenmerk auf das TopDownKonzept
. Die Sprache soll ermöglichen, vom umgangssprachlichen Ansatz in mehreren Verfeinerungsschritten zum ausführbaren Programm zu gelangen.
Der Lernansatz bei dieser Sprache ist oft, mit einem Logo
nachempfundenen Befehlssatz einfache geometrische Formen zu zeichnen, so daß etwas anschauliches entsteht. COMAL sollte trotzdem nicht mit Logo verwechselt werden, auch wenn man oft Beispiele findet, die wie Logo aussehen. COMAL ermöglicht durch Prozeduren, Funktionen und anderen Möglichkeiten höherer Programmiersprachen ein wesentlich größeres Spektrum von einfachen Spielen über grafische Ausgaben bis hin zur direkten Hardware-Programmierung. So findet man in fortgeschritteneren Lernbeispielen dann z.B. auch die Ansteuerung von einfachen Roboterarmen oder anderen kleinen Geräten, die die Schüler direkt selbst z.B. mit FischerTechnik
zusammenbauen können.
Dialekte
- COMAL
- UniCOMAL
- OpenCOMAL
Weiterführende Links
- WikiPediaDe
:COMAL
Google:OpenCOMAL
http://www.josvisser.nl/cgi-bin/moin.cgi/OpenComal
Weitere Links: KategorieProgrammieren, ImperativeSprachen
, ProgrammierSprachen, PASCAL
, BASIC




