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, The C++ Programming Language, Special Edition (2000)
Source: http://web.archive.org/web/20091128074415/http://www2.research.att.com/~bs/3rd_notes.pdf
From the Notes to the Reader in the 2000 special edition of The C++ Programming Language.
Topics: software design