“Controlling complexity is the essence of computer programming.”

Software Tools (1976), p. 319 (with P. J. Plauger).

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "Controlling complexity is the essence of computer programming." by Brian W. Kernighan?
Brian W. Kernighan photo
Brian W. Kernighan 6
Canadian computer scientist 1942

Related quotes

Seymour Papert photo

“Should the computer program the kid or should the kid program the computer?”

Seymour Papert (1928–2016) MIT mathematician, computer scientist, and educator

Spacewar http://wheels.org/spacewar/stone/rolling_stone.html ROLLING STONE · 7 DECEMBER 1972

“Computer-aided design also is not automatic programming, although automatic programming techniques must necessarily play an important role in computer-aided design.”

Douglas T. Ross (1929–2007) American computer scientist

Source: Computer-Aided Design: A Statement of Objectives (1960), p. 2.

Richard Stallman photo

“If the users don't control the program, the program controls the users. With proprietary software, there is always some entity, the "owner" of the program, that controls the program—and through it, exercises power over its users. A nonfree program is a yoke, an instrument of unjust power.”

Richard Stallman (1953) American software freedom activist, short story writer and computer programmer, founder of the GNU project

Free Software Is Even More Important Now (September 2013) https://www.gnu.org/philosophy/free-software-even-more-important.html
2010s

Rahul Gandhi photo

“If India is computer, Congress is its default program.”

Rahul Gandhi (1970) Indian politician

If India is computer, Cong is its default program: Rahul Gandhi, Times of India, Times of India http://timesofindia.indiatimes.com/india/If-India-is-computer-Cong-is-its-default-program-Rahul-Gandhi/articleshow/21991966.cms?intenttarget=no

Hal Abelson photo

“Giving it away helps defuse complex intellectual property issues of ownership and control that can distract the universities from their missions to disseminate knowledge." - commmenting on MIT's Open Courseware program”

Hal Abelson (1947) computer scientist

Source: MIT's maverick view of intellectual property worth considering http://www.mysanantonio.com/news/metro/stories/MYSA18.01C.hendricks0318.768fcaac.html

Dennis M. Ritchie photo

“What we wanted to preserve was not just a good environment in which to do programming, but a system around which fellowship could form. We knew from experience that the essence of communal computing, as supplied by remote-access, time-shared machines, is not just to type programs into a terminal instead of a keypunch, but to encourage close communication.”

Dennis M. Ritchie (1941–2011) American computer scientist

In a 1980 lecture "The Evolution of the UNIX Time-sharing System", as quoted in Christopher Negus, Linux Bible 2010 Edition http://books.google.com/books?id=W5vItTVMLaYC&pg=PT650 (2010),

Edsger W. Dijkstra photo

“When we had no computers, we had no programming problem either. When we had a few computers, we had a mild programming problem. Confronted with machines a million times as powerful, we are faced with a gigantic programming problem.”

Edsger W. Dijkstra (1930–2002) Dutch computer scientist

Dijkstra (1986) Visuals for BP's Venture Research Conference http://www.cs.utexas.edu/users/EWD/transcriptions/EWD09xx/EWD963.html (EWD 963).
1980s

John Backus photo

“Much of my work has come from being lazy. I didn't like writing programs, and so, when I was working on the IBM 701 (an early computer), writing programs for computing missile trajectories, I started work on a programming system to make it easier to write programs.”

John Backus (1924–2007) American computer scientist

Quoted in the IBM employee magazine Think in 1979. Cited by his Associated Press obituary http://www.msnbc.msn.com/id/17704662/

Related topics