OT: Language Design
- Posted by Derek Parnell <ddparnell at bigpond.com> May 28, 2004
- 510 views
This is a quote I can relate to... "There is one thing more important than brevity to a hacker: being able to do what you want. In the history of programming languages a surprising amount of effort has gone into preventing programmers from doing things considered to be improper. This is a dangerously presumptuous plan. How can the language designer know what the programmer is going to need to do? I think language designers would do better to consider their target user to be a genius who will need to do things they never anticipated, rather than a bumbler who needs to be protected from himself. The bumbler will shoot himself in the foot anyway. You may save him from referring to variables in another package, but you can't save him from writing a badly designed program to solve the wrong problem, and taking forever to do it." http://www.paulgraham.com/popular.html -- Derek Parnell Melbourne, Australia