Abstract
This paper discusses some language features which might have been in ALGOL68. They would not have complicated the compiler to any considerable extent. They would certainly have contributed to the expressive power of the language. In fact their desirability emerged from the practice of ALGOL68 programming (cf. {4}). “Might-have-beens” are small super-language features and some of them could even be considered as “might-be”s in the sense that they still might be incorporated in existing compilers without (great) difficulty.
A few of these “lost chances” have deeper roots and may contribute to the development of future languages.
- 1 Dijkstra, E.W. (1976) "A discipline of programming" Prentice-Hall Series in Automatic Computation Google ScholarDigital Library
- 2 Jensen, K. and Wirth, N. (1974) "PASCAL, Users manual and Report" Lecture Notes in Computer Science 18/ Springer Verlag Google ScholarDigital Library
- 3 Meulen, S.G. v.d. (1977) "Refer's, a generalization of address and access-algorithm" (in preparation)Google Scholar
- 4 Meulen, S.G. v.d. and Veldhorst, M. (1977) "TORRIX, a programming language for operations on vectors and matrices over arbitrary fields and of variable size" MC-Tract/Mathematical Centre AmsterdamGoogle Scholar
- 5 Rain, M. (1972) "Some formal aspects of MARY or ALGOL X revisited" SINTEF Techn. University of Norway, TrondheimGoogle Scholar
- 6 Schuman, S.A. editor (1975, 1976) "New directions in algorithmic languages 1975" "New directions in algorithmic languages 1976" (prepared for Working Group 2.1 on Algol) IRIA, Institut de Recherche d'Informatique et d'Automatique Domaine de Voluceau - Rocquencourt - B.P.5 - 78150 Le ChesnayGoogle Scholar
- 7 Wegner, E. (1973) "Baumstrukturierte Programme" Technische Universität Berlin, Informatik PC2, D83Google Scholar
- 8 Wirth, N. (1976) "Algorithms + Data Structures &equil; Programs" Prentice-Hall Series in Automatic Computation Google ScholarDigital Library
- 9 Wulf, W.A., Russell, D.B. and Habermann, A.N. (1971) "BLISS: a language for system programming" Communications of the ACM 14, 780-790 Google ScholarDigital Library
- 10 Wijngaarden, A. van, et al (1975) "Revised Report on the Algorithmic Language ALGOL 68" Springer-Verlag Berlin. Heidelberg. New York (1976) MC Tract 50/ Mathematisch Centrum Amsterdam (1976)Google Scholar
Recommendations
ALGOL 68 might-have-beens
Proceedings of the Strathclyde ALGOL 68 conferenceThis paper discusses some language features which might have been in ALGOL68. They would not have complicated the compiler to any considerable extent. They would certainly have contributed to the expressive power of the language. In fact their ...
Comments