If you try to solve a hard problem, the question is not whether you will use a powerful enough language, but whether you will (a) use a powerful language, (b) write a de facto interpreter for one, or (c) yourself become a human compiler for one.
--
"Revenge of the Nerds" May 2002Paul Graham
Language and the human spirit are inextricably intertwined. We interpret the world through language. We express ourselves through language. Language is powerful. Language can bring us together or set us apart. It can be used to include — to bridge barriers between cultures, religions, worldviews — at the same time as it can be used to exclude by inflaming xenophobia and racism. Language can establish community and solidarity at the same time as it can be used to erect boundaries and divide communities. More often than not, when we turn on the TV we see language used to occlude — to hide reality — to deceive, to spin, to distract, to disempower, to reinforce us versus them conceptions of humanity. Language is no longer innocent. We can no longer conceptualize language as some kind of neutral code that can be taught in classrooms in splendid isolation from its intersection with issues of power, identity, and spirituality.
Jim Cummins
[About Ada] For none of the evidence we have so far can inspire confidence that this language has avoided any of the problems that have afflicted other complex language projects of the past. [...] It is not too late! I believe that by careful pruning of the ADA language, it is still possible to select a very powerful subset that would be reliable and efficient in implementation and safe and economic in use.
C. A. R. Hoare
Regardless of whether one is dealing with assembly language or compiler language, the number of debugged lines of source code per day is about the same!
Fernando J. Corby Corbato
The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't know what it means for a programming language to be powerful and elegant. Once you learn Lisp, you will understand what is lacking in most other languages.
When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to read, nothing comparable to eval, and nothing comparable to print. What gaping deficiencies!Richard M. Stallman
I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.
Rasmus Lerdorf
Graham, Paul
Graham, Stedman
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z