ALCOR: Difference between revisions
m genfixes/typos, replaced: universitites → universities using AWB |
m wikilinked (redlink) "Siemens 2002" text instance |
||
(20 intermediate revisions by 17 users not shown) | |||
Line 1: | Line 1: | ||
{{for-multi|the cryonics organization|Alcor Life Extension Foundation|radar tracking station|Roi-Namur}} |
|||
⚫ | '''ALCOR''' ('''ALGOL Converter''', acronym) is an early computer language definition created by the '''ALCOR Group''', a consortium of universities, research institutions and manufacturers in Europe and the United States which was founded in 1959 and which had 60 members in 1966. The group had the aim of a common [[compiler]] specification for a subset of [[ALGOL 60]] after the ALGOL meeting in Copenhagen in 1958. |
||
In addition to its programming application, as the name Algol is also an astronomical reference, to the star [[Algol]], so too, Alcor is a reference to the star [[Alcor (star)|Alcor]]. This star is the fainter companion of the 2nd [[Apparent magnitude|magnitude]] star [[Zeta Ursae Majoris]]. This was sometimes ironized as being a bad [[omen]] for the future of the language. |
|||
⚫ | '''ALCOR''' is an early computer language definition created by the '''ALCOR Group''', a consortium of universities, research institutions and manufacturers in Europe and the |
||
⚫ | In Europe, a high level machine architecture for [[ALGOL 60]] was devised which was emulated on various real computers, among them the [[Siemens 2002]] and the [[IBM 7090]]. An ALGOL manual was published which provided a detailed introduction of all features of the language with many program snippets, and four appendixes:{{SpecialChars |
||
In addition, the naming of Alcor is an astronomical reference. Algol is named, in addition to its programming application, for the star [[Algol (star)|Algol]]; In this way, Alcor is also named in astronomical reference for the star [[Alcor (star)|Alcor]]. |
|||
⚫ | In Europe, a high level machine architecture for [[ALGOL 60]] was devised which was emulated on various real computers, among them the Siemens 2002 and the [[IBM 7090]]. An ALGOL manual was published which provided a detailed introduction of all features of the language with many program snippets, and four appendixes:{{SpecialChars |
||
| alt = Decimal Exponent Symbol |
| alt = Decimal Exponent Symbol |
||
| link = http://mailcom.com/unicode/DecimalExponent.ttf |
| link = http://mailcom.com/unicode/DecimalExponent.ttf |
||
| special = Unicode 6.0 "[ |
| special = Unicode 6.0 "[https://www.unicode.org/charts/PDF/U2300.pdf Miscellaneous Technical]" characters |
||
| fix = Unicode#External_links |
| fix = Unicode#External_links |
||
| characters = something like "₁₀" |
| characters = something like "₁₀" <!--U+23E8--> |
||
}} |
}} |
||
# Revised Report on the Algorithmic Language ALGOL 60 |
# Revised Report on the Algorithmic Language ALGOL 60 |
||
# Report on Subset ALGOL 60 (IFIP) |
# Report on Subset ALGOL 60 (IFIP) |
||
# Report on Input-Output Procedures for ALGOL 60 |
# Report on Input-Output Procedures for ALGOL 60 |
||
# |
# An early "standard" character set for representing ALGOL 60 code on paper and paper tape. This character set introduced the characters "×", ";", "[", "]", and "⏨" into the [[CCITT-2]] code, the first two replacing "?" and the [[Bell character|BEL control character]], the others taking unused code points. |
||
::This character set included the unusual "᛭" <!-- "᛭" --> ([http://www.fileformat.info/info/unicode/char/16ed/index.htm iron/runic cross]) character for multiplication and the "⏨" ([http://mailcom.com/unicode/DecimalExponent.ttf Decimal Exponent Symbol]) for floating point notation. <!-- lower 10 has no [[unicode]] 5.1 equivalent --> |
|||
==References== |
==References== |
||
{{Reflist}} |
|||
* Baumann, R. (1961) Baumann, R. "ALGOL Manual of the ALCOR Group, Pts. 1, 2 & 3" Elektronische Rechenanlagen No. 5 (Oct. 1961), |
* Baumann, R. (1961) Baumann, R. "ALGOL Manual of the ALCOR Group, Pts. 1, 2 & 3" Elektronische Rechenanlagen No. 5 (Oct. 1961), 206–212; No. 6 (Dec. 1961), 259–265; No. 2 (Apr. 1962); (in German) |
||
* http://www.science.uva.nl/museum/DWcodes.php#A001 |
|||
* [https://ub.fnwi.uva.nl/computermuseum/DWcodes.html#A001 Papertape, punched card, magnetic tape coding schemes] Computer Museum, University of Amsterdam, the Netherlands |
|||
==External links== |
==External links== |
||
* [http://hopl.murdoch.edu.au/showlanguage.prx?exp=360 ALCOR in The Encyclopedia of Computer Languages] |
* [https://web.archive.org/web/20080821024007/http://hopl.murdoch.edu.au/showlanguage.prx?exp=360 ALCOR in The Encyclopedia of Computer Languages] |
||
* [http://www.softwarepreservation.org/projects/ALGOL/paper/Samelson_Bauer-The_ALCOR_Project-1962.pdf The ALCOR Project], [[Klaus Samelson]], [[Friedrich L. Bauer]], 1962. |
|||
{{ALGOL programming}} |
|||
[[Category:Algol programming language family]] |
[[Category:Algol programming language family]] |
||
Line 33: | Line 35: | ||
{{ |
{{Prog-lang-stub}} |
Latest revision as of 02:56, 1 August 2024
ALCOR (ALGOL Converter, acronym) is an early computer language definition created by the ALCOR Group, a consortium of universities, research institutions and manufacturers in Europe and the United States which was founded in 1959 and which had 60 members in 1966. The group had the aim of a common compiler specification for a subset of ALGOL 60 after the ALGOL meeting in Copenhagen in 1958.
In addition to its programming application, as the name Algol is also an astronomical reference, to the star Algol, so too, Alcor is a reference to the star Alcor. This star is the fainter companion of the 2nd magnitude star Zeta Ursae Majoris. This was sometimes ironized as being a bad omen for the future of the language.
In Europe, a high level machine architecture for ALGOL 60 was devised which was emulated on various real computers, among them the Siemens 2002 and the IBM 7090. An ALGOL manual was published which provided a detailed introduction of all features of the language with many program snippets, and four appendixes:
- Revised Report on the Algorithmic Language ALGOL 60
- Report on Subset ALGOL 60 (IFIP)
- Report on Input-Output Procedures for ALGOL 60
- An early "standard" character set for representing ALGOL 60 code on paper and paper tape. This character set introduced the characters "×", ";", "[", "]", and "⏨" into the CCITT-2 code, the first two replacing "?" and the BEL control character, the others taking unused code points.
References
[edit]- Baumann, R. (1961) Baumann, R. "ALGOL Manual of the ALCOR Group, Pts. 1, 2 & 3" Elektronische Rechenanlagen No. 5 (Oct. 1961), 206–212; No. 6 (Dec. 1961), 259–265; No. 2 (Apr. 1962); (in German)
- Papertape, punched card, magnetic tape coding schemes Computer Museum, University of Amsterdam, the Netherlands
External links
[edit]- ALCOR in The Encyclopedia of Computer Languages
- The ALCOR Project, Klaus Samelson, Friedrich L. Bauer, 1962.