Notation as a tool of thought
Communications of the ACM, vol. 23, no. 8, 1980, pp. 444–465
Communications of the ACM, vol. 23, no. 8, 1980, pp. 444–465
The thesis of the present paper is that the advantages of executability and universality found in programming languages can be effectively combined, in a single coherent language, with the advantages offered by mathematical notation.