COMAL, short for Common Algorithmic Language, is a structured programming language combining elements of BASIC and Pascal, created by the Danish developers Borge R. Christensen and Benedikt Lofstedt, with a proof of concept running on August 5, 1974 and the first commercial release following in February 1975. Christensen, a mathematics teacher, designed COMAL after finding that unstructured BASIC led students to write code that was hard to read, and he wanted a language that kept BASIC's interactive, easy to use environment while adding well defined subroutines and multi line control structures. COMAL ran on minicomputers before spreading to microcomputers including Commodore machines, the BBC Micro, the Apple II and IBM PCs, and it became particularly popular in schools across Scandinavia, the United Kingdom and Ireland, with some UK schools still teaching it as late as 2016. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/
Facts
First Released SignificanceAs of 2016, COMAL is still actively in use as an educational programming language, with some high schools in the United Kingdom continuing to teach it. 2 Classification
Typing Discipline Connections
Follows Typing Discipline
In Field
Influenced By
Sources
1. Wikidata: COMAL
- Wikidata Q1023991, class allow-list match (w-wdresolver-0926)
- Wikidata Q1023991 P571 (inception)
- Wikidata Q1023991 P7078 (typing discipline)
- Influenced By: BASIC
View the Source2. Wikipedia: COMAL
Microcomputer versions section
As of 2016, COMAL is still actively in use as an educational programming language. Some high schools in the United Kingdom continue to use it to teach the subject of computing.
In Field: Programming Language Theory, Lead sentence
COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Børge R. Christensen and Benedict Løfstedt and originally released in 1975. It was based on the BASIC programming language, adding multi-line statements and well-def
View the SourceProgramming Language Database (PLDB): COMAL - PLDB
Programming Language Database (PLDB)In Group: Structured Programming Languages, Page textQuote, In Group: Structured Programming Languages, Page text
COMAL was one of the few structured programming languages
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.