Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
12 user(s) are online (10 user(s) are browsing encyclopedia)

Members: 0
Guests: 12

more...
partner

CORAL66 programming language

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

CORAL66 is a general purpose programming language based on Algol 60, with some features from Coral64, JOVIAL, and Fortran. Like Edinburgh IMP it allows embedded assembler, and also offered good run-time checking and diagnostics. The language uses reserved keywords stropped by single quotes, such as BEGIN . CORAL66 s syntax is slightly reminiscent of Pascal. Significantly, it is more like FORTRAN than Algol, in that procedures are not recursive.

Intended for real-time computing 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 The General Electric Company computers from 1971 onwards. Implementations also exist for the PDP-11, Vax and Alpha processors; for the Honeywell, and for the Computer Technology Limited (CTL) Modular-1.

=External Links=

  • [http://history.dcs.ed.ac.uk/archive/os/deimos/ercm09/emas-2900/coral2.txt Coral66 test program] extracted from the [http://history.dcs.ed.ac.uk/archive/os/emas/users/ercm09/emas-2900/coral.txt Test Responder report]
  • [http://web.archive.org/web/20041102162930/http://yfroom.8800.org/apps/1750/benchmarks/coral66/ Coral66 benchmarks]
  • [http://www.swep-eds.com/CORAL/CORAL%20Page.htm EDS Coral66 compiler] (commercial, only known remaining working Coral66 system)
  • [http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/rsx/decus/rsx82b.index PDP-11 Coral library]
  • [http://standards.mackido.com/bs/bs-standards24_view_4284.html BS5905] Coral66 Standard
  • [http://www.dstan.mod.uk/data/05/047/00000200.pdf DEF STAN 05-47]
  • ECCE [http://history.dcs.ed.ac.uk/archive/os/emas/users/ercm09/emas-2900/coraltrans.txt editor script to translate Coral66] into Edinburgh IMP