ALCOR
Encyclopedia
ALCOR is an early computer language definition created by the ALCOR Group, a consortium of universitites, research institutions and manufacturers in Europe and the USA which was founded in 1959 and which had 60 members in 1966. The group had the aim of a common compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...

 specification for a subset of ALGOL 60
ALGOL 60
ALGOL 60 is a member of the ALGOL family of computer programming languages. It gave rise to many other programming languages, including BCPL, B, Pascal, Simula, C, and many others. ALGOL 58 introduced code blocks and the begin and end pairs for delimiting them...

 after the ALGOL meeting in Copenhagen in 1958. ALCOR is an acronym, from ALGOL Converter.

In Europe, a high level machine architecture for ALGOL 60
ALGOL 60
ALGOL 60 is a member of the ALGOL family of computer programming languages. It gave rise to many other programming languages, including BCPL, B, Pascal, Simula, C, and many others. ALGOL 58 introduced code blocks and the begin and end pairs for delimiting them...

 was devised which was emulated on various real computers, among them the Siemens 2002 and the IBM 7090
IBM 7090
The IBM 7090 was a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers and was designed for "large-scale scientific and technological applications". The 7090 was the third member of the IBM 700/7000 series scientific computers. The first 7090 installation...

. An ALGOL manual was published which provided a detailed introduction of all features of the language with many program snippets, and four appendixes:
  1. Revised Report on the Algorithmic Language ALGOL 60
  2. Report on Subset ALGOL 60 (IFIP)
  3. Report on Input-Output Procedures for ALGOL 60
  4. an early "standard" character set for representing ALGOL 60
    ALGOL 60
    ALGOL 60 is a member of the ALGOL family of computer programming languages. It gave rise to many other programming languages, including BCPL, B, Pascal, Simula, C, and many others. ALGOL 58 introduced code blocks and the begin and end pairs for delimiting them...

    code on paper and paper tape.
This character set included the unusual "᛭" (iron/runic cross) character for multiplication and the "⏨" (Decimal Exponent Symbol) for floating point notation.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK