ALGOL Y was the name given to a speculated successor for the ALGOL 60 programming language that incorporated some radical features that were rejected for ALGOL 68 and ALGOL X. ALGOL Y was intended to be a "radical reconstruction" of ALGOL.
One such feature was the possibility to construct new proc mode's at run-time, which was criticized as the "ability to modify its own programs at run time" while, on the other hand, it would have brought ALGOL Y to the same level of expressiveness as LISP.
"Initially the proposal for an update to Algol was Algol X, with Algol Y being the name reserved for
the corresponding metalanguage. Van Wijngaarden produced a paper for the 1963 IFIP programming language
committee, entitled “Generalized Algol,” which contained the basic concepts which were eventually
incorporated into Algol 68."[1]
features that were rejected for ALGOL 68 and ALGOL X. ALGOLY was intended to be a "radical reconstruction" of ALGOL. One such feature was the possibility...
ALGOL (/ˈælɡɒl, -ɡɔːl/; short for "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958. ALGOL...
ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had...
languages ALGOL 60 and ALGOL 68. It attempted to find a "short-term solution to existing difficulties". ALGOL N and ALGOL W were two other ALGOL versions...
minority report on 23 December 1968. ALGOL 60 ALGOLYALGOL N ALGOL 68C C (programming language) C++ Comparison of ALGOL 68 and C++ Bourne shell Bash (Unix...
(X=X+1 should be impossible). International Algebraic Language (IAL, ALGOL 58) and ALGOL (1958 and 1960) thus introduced := for assignment, leaving the standard...
which most ALGOL implementations are based. As a result, ALGO and other early ALGOL-related languages have a very different syntax from ALGOL 60. Here is...
F G H I J K L M N O P Q R S T U V W X Y Z See also A.NET (A#/A sharp) A-0 System A+ (A plus) ABAP ABC ABC ALGOL ACC Accent (Rational Synergy) Ace Distributed...
formalism invented by Adriaan van Wijngaarden for the purpose of defining the ALGOL 68 programming language. The resulting specification remains its most notable...
and Calculi, which specified, maintains, and supports the languages ALGOL 60 and ALGOL 68. He became the Professor of Computing Science at the Queen's University...
Backhouse – computer program construction, algorithmic problem solving, ALGOL John Backus – Fortran, BNF Lars Bak – virtual machine specialist Richard...
who taught him ALGOL 60 and hence facilitated his expression of powerful recursive algorithms: "Around Easter 1961, a course on ALGOL 60 was offered in...
are limited to a predefined set. The ALGOL 68 specification allowed operator overloading. Extract from the ALGOL 68 language specification (page 177)...
Electric from 1957 to 1964 where he was working on compilers. His work on ALGOL 60 is particularly well known, including the development of the Whetstone...
debt to Algol 68, although it did not, perhaps, emerge in a form that Algol's adherents would approve of. The central notion I captured from Algol was a...
in the family was the B5000 in 1961, which was optimized for compiling ALGOL 60 programs extremely well, using single-pass compilers. The B5000 evolved...
Y Cygni is an eclipsing and double-lined spectroscopic binary star system in the constellation of Cygnus. It is located about 4,900 light-years from Earth...
irregular form of the verb think. It refers to the original use of thunks in ALGOL 60 compilers, which required special analysis (thought) to determine what...
(\lambda x.x)[y:=y]=\lambda x.(x[y:=y])=\lambda x.x} , and ( ( λ x . y ) x ) [ x := y ] = ( ( λ x . y ) [ x := y ] ) ( x [ x := y ] ) = ( λ x . y ) y {\displaystyle...