CORAL or Computing Online Realtime Algorithmic Language was developed in 1966 at the Royal Radar Establishment (RRE), Malvern, UK by I. F. Currie and M. Griffiths.

Coral66 was a general purpose programming language based on the Algol programming language, with some features from Coral64 and JOVIAL, and some from Fortran. It was intended for real-time applications.

The language was an inter-service standard for British military programming, and was also widely adopted for civil purposes in the British control and automation industry. It was used to program both Ferranti and GEC computers from 1971 onwards.