H ?
«
‹
←
→
›
»
Language peer sets for Elliott ALGOL:
United Kingdom↑
United Kingdom/1960↑
Designed 1960 ↑
1960s languages ↑
Second generation↑
Early Cold War↑
Genus True ALGOL60s ↑
Numerical Scientific ↑
True ALGOL60s↑
Generation of Algol 60↑
Algol family ↑
True ALGOL60s/1960↑
Generation of Algol 60/1960↑
Algol family/1960↑
True ALGOL60s/United Kingdom↑
Generation of Algol 60/United Kingdom↑
Algol family/United Kingdom↑
Numerical Scientific ↑
Numerical Scientific/1960↑
Numerical Scientific/uk ↑
Elliott ALGOL(ID:5830/ell005)
Hoare's seminal ALGOL 60
alternate simple view
Country: United Kingdom
Designed 1960
Genus: True ALGOL60s
Sammet category: Numerical Scientific
ALGOL 60 on a National-Elliott 803 and the Elliott 503 digital computers, done by Tony Hoare and the subject of the famous Turing lecture
People:
Hardware:
Related languages
References:
[BCS Bulletin] (1961) BCS Bulletin - Literature and References to Simplified Programming Schemes for Computers, Available or Projected - November 1961
Hoare, CAR (1961) Hoare, CAR "Report on the Elliott ALGOL translator" pp127-129
in (1962) The Computer Journal 5(2) July 1962
Hoare, CAR (1962) Hoare, CAR "The Elliott ALGOL input/output system" pp156-165
in Wegner, Peter (ed.) (1964) Wegner, Peter (ed.) "An Introduction to Systems Programming" proceedings of a Symposium held at the LSE 1962 (APIC Series No 2)
Kilner, Daphne (1962) Kilner, Daphne "Automatic Programming Languages for Business and Science"
Abstract
Extract:
Aims
Extract:
Elliott ALGOL 60
in (1962) The Computer Bulletin September 1962
McPherson, J. (1962) McPherson, J. C. review of Hoare 1962
Abstract
in [ACM] (1963) ACM Computing Reviews 4(01) January-February, 1963
Hoare, CAR (1963) Hoare, CAR "The Elliott ALGOL input/output system" pp345-348
in (1963) The Computer Journal 5(4) January 1963
Hoare, CAR (1980) Hoare, CAR "The Emperor's Old Clothes" the ACM Turing Award lecture, 1980
Extract:
The birth of Algol 68
in [ACM] (1981) [ACM] CACM 24(02) February 1981
Resources
-
Bill Purvis's page for the Elliott Algol There have been many great achievements in the development of Computing. The introduction of Algol 60 was certainly one of them. To design such a sophisticated language while computers were just approaching 10 years of age was an amazing feat. The language is now virtually forgotten, certainly unused. At the time it was a masterpiece of language definition, with the Algol 60 report as it's primary reference. When the report was first issued, it was generally believed that it was an idealistic goal, impossible to achieve in full. Many compilers were written, all failing to implement the language in full. The Elliott compiler was one such, but with a difference:
it implemented almost all of the features of the language, and it would run in what was, even then, a very small machine. Elliott's main customer base for the 803 was Universities and Colleges, many of whom were demanding a compiler for this new language. One of the requirements of the compiler was to be able to run batches of programs in sequence without the need to reload the compiler. In order to do this the compiler had to be made to fit into half of the memory of the 803, leaving the other half to contain the running program. The machine was available in 4096-word and 8192-word versions, and the possibility of compiling almost any language in 2048 words of memory was patently out of the question; as a result Elliotts announced that the compiler would only be available for 8192-word machines.
I understand that the project team was headed up by Tony Hoare, who later went on to a brilliant academic career. The compiler was a great success and was extensively used.
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|