H ? «‹←→›» Language peer sets for ALGOL 68: International↑ International/1968↑ Designed 1968 ↑ 1960s languages ↑ Third generation↑ High Cold War↑ Genus True ALGOL68s ↑ Numerical Scientific ↑ True ALGOL68s↑ Generation of Algol 68↑ Algol family ↑ True ALGOL68s/1968↑ Generation of Algol 68/1968↑ Algol family/1968↑ True ALGOL68s/International↑ Generation of Algol 68/International↑ Algol family/International↑ Numerical Scientific ↑ Numerical Scientific/1968↑ Numerical Scientific/aa ↑ ALGOL 68(ID:311/alg019)3rd generation ALGOLalternate simple viewCountry: International Designed 1968 Published: 1968 Genus: True ALGOL68s Sammet category: Numerical Scientific 1968 Adriaan van Wijngaarden et al. Discussed from 1963 by Working Group 2.1 of IFIP. Definition accepted Dec 1968. ALGOL 68 was complex, and posed difficulties for both implementors and users. But it was also the first truly universal language. Structural equivalence. Automatic type conversion, including dereferencing. Flexible arrays. Generalized loops (for-from-by-to-while-do-od), if-then-elif-fi, integer case statement with 'out' clause, skip statement, goto. Blocks, procedures and user-defined operators. Procedure parameters. Concurrent execution (cobegin/coend) and semaphores. Generators heap and loc for dynamic allocation. No abstract data types, no separate compilation. a) In designing the Algorithmic Language ALGOL 68, Working Group 2.1 on ALGOL of the International Federation for Information Processing expresses its belief in the value of a common programming language serving many people in many countries. b) ALGOL 68 is designed to communicate algorithms, to execute them efficiently on a variety of different computers, and to aid in teaching them to students. Ob Dict - despite the fury of the Algol 60 afficianadoes in the face of Algol 68, it was a very well thought through experiment in language design. It is instructive to read the disgust that SHARE memebers like Bernstein felt at the arrival of Algol 60 after the beauty of Algol 58, which they thought required so little to fix it up! An imperative read is Lindsay 1972, which is a large introductory article that is also a fully functional Algol 68 Program Structures: Related languages
Samples:
|