[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

quotes [Re: Why would anyone want opacity?]



[this has nothing much to do with the ongoing discussion except for
humor and language design: i assume all language designers on this list
are more or less familiar with Stroustrup's "The Design and Evolution
of C++" [addison wesley, 1994 i think] here is a tour of that book in
quotes, for your amusement [or not]. maybe R^5RS can use some good
quotes also. :)]

1.  The Prehistory of C++	In the olden days,
				when EVIL ruled!
					- Kristen Nygaard

2.  C with Classes		Specialization is for insects.
					- R. A. Heinlein

3.  The Birth of C++		No ties bind so strongly as the	links
				of inheritence.
					- Stephen Jay Gould

4.  C++ Language Design Rules	If the map and the terrain disagree,
				trust the terrain.
					- Swiss army aphorism

5.  Chronology 1985-1993	Remember, things take time.
					- Piet Hein

6.  Standardization		Don't you try to outweird me, I get
				stranger things than you free with my
				breakfast cereal.
					- Zaphod Beeblebrox

7.  Interest and Use		Some languages are designed to solve
				a problem; others are designed to prove
				a point.
					- Dennis M. Ritchie

8.  Libraries			Life can only be understood backwards,
				but it must be lived forwards.
					- Soren Kierkegaard

9.  Looking Ahead		You cannot bathe in the same river twice.
					- Heraclitus

10. Memory Management		No amount of genius can overcome
				obsession with detail.
					- traditional

11. Overloading			The Devil is in the details.
					- traditional

12. Multiple Inheritence	Because you have a mother and a father :-)
					- comp.lang.c++

13. Class Concept Refinements	Say what you mean, simply and directly.
					- Brian Kernighan

14. Casting			Reasonable men do not change the world.
					- G. B. Shaw

15. Templates			There is nothing more difficult to carry
				out, nor more doubtful of success, nor more
				dangerous to handle, than to initiate a new
				order of things.
					- Niccolo Macchiavelli

16. Exception Handling		Don't Panic!
					- The Hitchiker's Guide to the Galaxy

17. Namespaces			Always design a thing by considering it
				in its next larger context.
					- Eliel Saarinen

18. The C Preprocessor		Furthermore, I am of the opinion that
				Cpp must be destroyed.
					- Cato the Elder (Marcus Porcius Cato)