The definition of Standard ML
HOPL-II The second ACM SIGPLAN conference on History of programming languages
The development of the C language
HOPL-II The second ACM SIGPLAN conference on History of programming languages
Communications of the ACM
Letters to the editor: go to statement considered harmful
Communications of the ACM
A proposal for input-output conventions in ALGOL 60
Communications of the ACM
EULER: a generalization of ALGOL, and its formal definition: Part II
Communications of the ACM
A contribution to the development of ALGOL
Communications of the ACM
Revised report on the algorithm language ALGOL 60
Communications of the ACM
A generalized technique for symbol manipulation and numerical calculation
Communications of the ACM
Report on the algorithmic language ALGOL 60
Communications of the ACM
Optimized Translation Process and Its Application to ALGOL 68
Optimized Translation Process and Its Application to ALGOL 68
ALGOL Sixty-Eight Implementation
ALGOL Sixty-Eight Implementation
ACM '69 Proceedings of the 1969 24th national conference
Report on SUBSET ALGOL 60 (IFIP)
Communications of the ACM
Report on Input-Output Procedures for ALGOL 60
Communications of the ACM
ALGOL Bulletin
ALGOL Bulletin
ALGOL Bulletin
Definition of new data types in ALGOL x
ALGOL Bulletin
The question of I/O procedures
ALGOL Bulletin
Functionals and functional transformations
ALGOL Bulletin
ALGOL Bulletin
ALGOL Bulletin
ALGOL Bulletin
ALGOL Bulletin
Further Thoughts on Record Handling AB21.3.6
ALGOL Bulletin
ALGOL Bulletin
ALGOL Bulletin
Successes and failures of the ALGOL effort
ALGOL Bulletin
ASERC, a code for ALGOL68 basic tokens
ALGOL Bulletin
ALGOL Bulletin
Concerning the Syntax of ALGOL 68
ALGOL Bulletin
IFIP WG2.1 Subcommittee: Data Processing and Transput
ALGOL Bulletin
Report on considered improvements (Fontainebleau 9)
ALGOL Bulletin
Further Report on Improvements to ALGOL 68
ALGOL Bulletin
Final Report on Improvements to ALGOL 68
ALGOL Bulletin
WG 2.1 Subcommittee on ALGOL 68 Support
ALGOL Bulletin
Toward Modular Programming in High-Level Languages
ALGOL Bulletin
Specification of Partial Parametrization Proposal
ALGOL Bulletin
Commentaries on the Revised Report
ALGOL Bulletin
A Modules and Separate Compilation facility for ALGOL 68
ALGOL Bulletin
Commentaries on the Revised Report
ALGOL Bulletin
Survey of Viable ALGOL 68 Implementations
ALGOL Bulletin
Informal introduction to ALGOL 68
Informal introduction to ALGOL 68
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
Report on the algorithmic language ALGOL 68
Report on the algorithmic language ALGOL 68
Dynamically-valued constants: an underused language feature
ACM SIGPLAN Notices
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
ALGOL 68 is a language with a lot of “history”. Thereader will hear of discord, resignations, unreadable documents, aminority report, and all manner of politicking. But although ALGOL 68was produced by a committee (and an unruly one at that), the languageitself is no camel. Indeed, the rigorous application of the principle of“orthogonality” makes it one of the cleanest languagesaround, as I hope to show. Moreover, when the language came to berevised, the atmosphere was quite different enabling a much more robustand readable defining document to be produced in a spirit of truecooperation. There are some lessons here for future language designefforts, but I am not optimistic that they have been learned.—Author's Abstract