Robert W. Floyd
Communications of the ACM 22(8), pages 455-460
August 1979
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.
journal or series
Communications of the ACM
(CACM)