The paradigms of programming
Open Access
- 1 August 1979
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 22 (8) , 455-460
- https://doi.org/10.1145/359138.359140
Abstract
Today I want to talk about the paradigms of programming, how they affect our success as designers of computer programs, how they should be taught, and how they should be embodied in our programming languages.Keywords
This publication has 10 references indexed in Scilit:
- On program synthesis knowledgeArtificial Intelligence, 1978
- Initial Report on a Lisp Programmer's ApprenticeIEEE Transactions on Software Engineering, 1978
- Communicating sequential processesCommunications of the ACM, 1978
- On the criteria to be used in decomposing systems into modulesCommunications of the ACM, 1972
- Program development by stepwise refinementCommunications of the ACM, 1971
- The programming language pascalActa Informatica, 1971
- Form and Content in Computer Science (1970 ACM turing lecture)Journal of the ACM, 1970
- Nondeterministic AlgorithmsJournal of the ACM, 1967
- Branch-and-Bound Methods: A SurveyOperations Research, 1966
- Design of a separable transition-diagram compilerCommunications of the ACM, 1963