|Newer page:||version 7||Last edited on Thursday, July 28, 2005 1:26:06 am||by AristotlePagaltzis|
|Older page:||version 6||Last edited on Sunday, April 24, 2005 12:08:23 am||by BobRiemersma||Revert|
@@ -1,15 +1,19 @@
!!! [Algol] 60
was a simple
[Pascal] -like language (actually
, the predecessor to [Pascal]) meant
for expressing mathematical algorithms
. The uglier language
] was already being used for this
, and had
of [IBM], so
[Algol] 60 never really took off
. Many systems
programming extensions of
[Algol] were created in
, notably by Burroughs Corporation, which merged with Sperry Corporation in 1986 to form
the Unisys Corporation. Unisys continues
to produce mainframe computers that run the MCP operating system, for which systems programming and application programming are still widely done in Algol 60 derived languages such as NEWP, Algol, DCAlgol, and DMAlgol
+ It [Pascal], the for . [ ], and the of [Algol]. programming [Algol] the , the to .
The first ProgrammingLanguage with a context-free grammar (BackusNaurForm
to describe it)
. Introduced static
+ to .
!!! [Algol] 68
A general purpose successor to [Algol] 60 designed by a committee over many years -- too many years. History passed it by and the end result was considered too complex to implement efficiently on computers of the day, although the few programmers who did get to use it love it.
-Introduced augmented assignment (<tt>+=</tt> <tt>-=</tt> <tt>*=</tt> <tt>/=</tt> etc).
+Introduced augmented assignment (<tt>+=</tt> <tt>-=</tt> <tt>*=</tt> <tt>/=</tt> etc).
!!! [Algol] W (1965)
By CharlesAntonyRichardHoare and NicolasWirth (the "W" in "[Algol] W"). Not very widely used, but influential on later languages in its features; [Pascal] often gets credit for invention of a number of things that actually appeared first in [Algol]-W or other languages.