COMAL (COMmon Algorithmic Language) er et computer-programmeringssprog, der i 1973 blev udviklet i Danmark af Benedict Løfstedt og Børge Christensen. Den første version Comal 75 blev oprindeligt udviklet til Data Generals Nova 1200, og markedsført af RegneCentralen som RC7000 til uddannelsessektoren. Sidenhen udviklede Instituttet for Datateknik en version til Intel 8008 processor der gik under navnet ID-Comal, og blandt andet kørte på DDE's ID-7000 og SC Metrics computere (Alpha LSI-2/20).

COMAL var en kombination af datidens dominerende programmeringssprog til uddannelsesformål, BASIC og Pascal, og hensigten var at introducere strukturerede programmeringselementer i et miljø, hvor BASIC normalt blev anvendt.

Rapporten COMAL 80 PROGRAMMING LANGUAGE REPORT indeholdt den formelle definition af sproget.

COMAL fandtes til: Acorn Electron, BBC Micro og Archimedes Amstrad/Schneider CPC/PCW Apple IIe(med Microsoft Softcard CP/M), Macintosh og Power Mag Commodore PET / Commodore 64 / / Amiga CP/M DDE ID-7000, SPC/1 og SuperMax Grundy Newbrain IBM PC ICL Comet James / James PC800 Memotech MTX Metanic / Bogika Data Systemer Butler Piccoline / Partner Regnecentralen RC7000 (Data General Nova 1200) , RC8000 Sinclair ZX Spectrum Telenova Compis / Scandis Texas Instruments TI-99/4A Tiki 100 VAX Vega Mikrocomputer

Eksterne henvisninger OpenComal – en open source-implementering af COMAL til UNIX, MS-DOS og Windows (på engelsk) MacharSoft (på engelsk) https://datamuseum.dk/wiki/COMAL Dansk Datahistorisk Forenings side om Comal

Kategori:Programmeringssprog