Welcome to the Dictionary of Programming Languages, a compendium
of computer coding methods assembled to provide information and
aid your appreciation for computer science history.
Browse the dictionary by clicking on a section:
Get a full dump of the dictionary:
List of Names
- CORAL 66
- Language type:
Coral66 was a compiled structured programming
language, of the Algol family, used for
real-time system development.
Not much is available about Coral, but it
is described as a small, simple language
derived from Algol and Jovial.
It supported conventional control structures,
subroutines, and machine data types like
integers, floats, and pointers. It also
included a facility for adding in-line
assembly code, possibly due to its typical
use for writing embedded control software.
Coral was implemented for many different
mini-computers in the 1970s, and was
also available on the VAX under VMS.
No free Coral66 compilers seem to be
Royal Signals & Radar Establishment, Malvern UK, 1964-66.
Woodward et al, 1970.
- See Also:
Coral was used extensively for embedded
system and application development in the
UK military establishment, from the late
1960s until about the mid-1980s.
It was superseded by Ada.
Of the the difficulties reported for Coral
was that the language as standardized (1970)
inadequate for many development tasks, so
different compiler vendors added their
own incompatible extensions.
Descriptions in this dictionary are ©1997-99 Neal Ziring. Some
examples copyright of their respective authors. Some
technologies and languages are trademarked. Permission to
copy descriptions is granted as long as authorship credit is preserved.
Comments on this dictionary, corrections and suggestions, are all welcome.
Please use email, the address is email@example.com
[Ziring MicroWeb Home]
Dictionary and script maintained by Neal Ziring, last major modifications 3/18/98. Most recent
additions to dictionary and master list, 1/00.