COMAL
Paradigm | structured |
---|---|
Appeared in | 1973 |
Designed by | Benedict Løfstedt and Børge Christensen |
Typing discipline | strong |
Influenced by | BASIC, Pascal |
COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Benedict Løfstedt and Børge Christensen in 1973.
The "COMAL 80 PROGRAMMING LANGUAGE REPORT" contains the formal definition of the language.
Design
COMAL was actually created as a mixture of the prevalent educational programming languages of the time, BASIC and Pascal, and was meant to introduce structured programming elements in an environment where BASIC would normally be used.
History
In the early 1980s, Apple Computer won a contract to supply Apple II computers running CP/M and COMAL to Irish secondary schools.
In 1990 Thomas Lundy and Rory O'Sullivan produced the definitive text on COMAL Programming.[citation needed] They matched and compared COMAL with BBC Structured Basic.
Availability
COMAL is available for:
Examples
Conditions:
IF condition THEN instructions ENDIF
Loops:
FOR number:= 1 TO 1000 DO PRINT number ENDFOR
Example program
10 PAGE 20 FOR number:= 1 TO 10 DO 30 PRINT "THIS IS JUST AN EXAMPLE" 40 ENDFOR 50 END " "
External links
- OpenComal – an Open Source implementation of COMAL for UNIX, MS-DOS and Windows
- MacharSoft
- Description of COMAL, versions, and characteristics
- Annotated Bibliography of the COMAL language
- [1] – an implementation of COMAL for Mac OS X
Stub icon | This computer science article is a stub. You can help Wikipedia by expanding it. |
da:COMAL de:COMAL es:COMAL it:COMAL no:COMAL pl:Comal sv:Comal
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
- All articles with unsourced statements
- Articles with unsourced statements from June 2008
- Articles with invalid date parameter in template
- Pages with broken file links
- Computer science stubs
- Educational programming languages
- Structured programming languages
- Procedural programming languages
- BASIC programming language family
- Pascal