H ? « »

Language peer sets for CORAL 66:
United Kingdom
United Kingdom/1966
Designed 1966
1960s languages
Third generation
High Cold War
Genus Other UK historic languages
Other UK historic languages
UK historic algorithmic systems
Historic algorithmic languages
Other UK historic languages/1966
UK historic algorithmic systems/1966
Historic algorithmic languages/1966
Other UK historic languages/United Kingdom
UK historic algorithmic systems/United Kingdom
Historic algorithmic languages/United Kingdom

CORAL 66(ID:499/cor003)

Realtime English military language 

alternate simple view
Country: United Kingdom
Designed 1966
Published: 1966
Genus: Other UK historic languages
Sammet category: Multi-purpose

for Computer On-line Realtime Applications Language

Real-time system programming language, a derivative of JOVIAL and ALGOL-60.

CORAL 66 was a major overhaul of CORAL, based on revised ALGOL 60, and improved maths

"1966 by I. F. Currie and M. Griffiths of the Royal Radar Establishment in response to the need for a compiler on a fixed-point computer in a control environment"

Strongly associated with MASCOT, a design technique for real time systems.
Adopted as the British military standard from 1970 until the arrival of Ada.

Related languages
ALGOL 60 Revised CORAL 66   Based on
CORAL 64 CORAL 66   Evolution of

  • Woodward P.M. et al, (1970) Woodward P.M. et al, "Official Definition of CORAL 66", HMSO, London, 1970, ISBN 0-11-470221-7. Abstract
  • Jackson, K., and H. (1974) Jackson, K., and H. R. Simpson. MASCOT - A modular approach to systems construction, operation and testing. AGARD Conference Proc. No. 149 on Real-time Computer-based Systems. NATO May 1974.
  • Depledge, N.G. (1975) Depledge, N.G. "Coral 66: A Practical High Level Language for Mini Computer Software and Applications Program Development" Honeywell Information Systems Ltd. April 1975 Abstract
  • Rig Associates Inc (1976) Rig Associates Inc "Evaluation of CORAL 66, PASCAL, CS-4, TACPOL, CMS-2" Rig Associates Inc Reston Va 18 Nov 76 AD-A037 636/8WC
  • (1976) The Higher Order Language Working Group (HOLWG) Working Paper on 23 exisitng programming languages
  • Halliwell J. D. & T. A. Edwards. (1977) Halliwell J. D. & T. A. Edwards. "A course in standard CORAL 66" Manchester NCC Publications, 1977.
  • Gorman, B.; (1978) Gorman, B.; "The Coral 66 Compiler for Ferranti ARGUS 500 Computer" Royal Signals and Radar Establishment Malvern (England) Jun 78 RSRE-TN-799 Abstract
  • Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
  • Webb, J. T. (1978) Webb, J. T. "CORAL 66 programming" Manchester, NCC Publications, 1978 Extract: Introduction Extract: Language requirements for real time computing Extract: Simple introduction to CORAL 66
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
  • (2002) Library of Congress Subject Headings C29
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder