“The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous.”

Bjarne Stroustrup's The C++ Programming Language (Third Edition and Special Edition) Notes to the Reader page 9, 2012-04-28, http://web.archive.org/web/20091128074415/http://www2.research.att.com/~bs/3rd_notes.pdf#page=7, 2009-11-28 http://www2.research.att.com/~bs/3rd_notes.pdf#page=7,

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 "The connection between the language in which we think/program and the problems and solutions we can imagine is very clo…" by Bjarne Stroustrup?
Bjarne Stroustrup photo
Bjarne Stroustrup 30
Danish computer scientist, creator of C++ 1950

Related quotes

“Programmers should never be satisfied with languages which permit them to program everything, but to program nothing of interest easily.”

Alan Perlis (1922–1990) American computer scientist

The Synthesis of Algorithmic Systems, 1966

Erik Naggum photo
Erik Naggum photo

“Rewarding incompetence and ignorance increases the number of incompetent programmers. Designing programming languages and tools so incompetent programmers can feel better about themselves is not the way to go.”

Erik Naggum (1965–2009) Norwegian computer programmer

Re: New Lisp ? http://groups.google.com/group/comp.lang.functional/msg/b69c767370ee7c43 (Usenet article).
Usenet articles, Miscellaneous

Alan Moore photo

“We dress these basic ideas in language we can understand. Sometimes there are sizable errors of translation.”

Alan Moore (1953) English writer primarily known for his work in comic books

De Abaitua interview (1998)
Context: As I understand, or as I hallucinate conceptual space, nearly all form in conceptual space is language, I might even say all the form in non-conceptual space is language, I’m not even sure of what the difference between physical space and conceptual space is anymore, in the interface. All form is language. The forms that we see, or imagine, or perceive, or whatever it is Remote Viewers are doing, in conceptual space are mindforms made from language, and by language I also mean images, sounds. We dress these basic ideas in language we can understand. Sometimes there are sizable errors of translation.

“This language [LISP] induces humorous arguments among programmers, often being damned and praised for the same feature.”

Alan Perlis (1922–1990) American computer scientist

The Synthesis of Algorithmic Systems, 1966

John Backus photo
Larry Wall photo

“If there's a particular problem that Perl is trying to solve, it's the basic fact that all programming languages suck. Sort of the concept of original sin, applied to programming languages.”

Larry Wall (1954) American computer programmer and author, creator of Perl

Public Talks, The State of the Onion 10

Paul Graham photo

“A programming language is for thinking of programs, not for expressing programs you've already thought of.”

Paul Graham (1964) English programmer, venture capitalist, and essayist

"Hackers and Painters" http://www.paulgraham.com/hp.html, May 2003

Alan Kay photo

“The flip side of the coin was that even good programmers and language designers tended to do terrible extensions when they were in the heat of programming, because design is something that is best done slowly and carefully.”

Alan Kay (1940) computer scientist

ACM Queue A Conversation with Alan Kay Vol. 2, No. 9 - Dec/Jan 2004-2005 http://queue.acm.org/detail.cfm?id=1039523
2000s, A Conversation with Alan Kay, 2004–05

S. W. R. D. Bandaranaike photo

Related topics