Conrad Weisert, September 4, 2011
|"Where the language allows a constant, it should allow a variable; where it allows a variable, it should allow an expression."||Al Perlis (Algol), 1960|
|"If a given sequence of symbols has an obvious meaning, that meaning will be allowed."||PL/I Design committee, 1963|
|"Provide as good support for user-defined types as for built-in-types."||Bjarne Stroustrup (C++), 1991|
The above principles were intended to guide the design and evolution of new programming languages. They're considered non-controversial; very few experts would disagree with them.
Last modified 4 September 2011
Return to technical articles .
Return to IDI home page.