Computer science is no more about computers than astronomy is about telescopes.
By: Edsger Dijkstra
There should be no such thing as boring mathematics.
Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had better remain pure mathematicians.
Simplicity is prerequisite for reliability.
Elegance is not a dispensable luxury but a factor that decides between success and failure.
The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
Aim for brevity while avoiding jargon.
The traditional mathematician recognizes and appreciates mathematical elegance when he sees it. I propose to go one step further, and to consider elegance an essential ingredient of mathematics: if it is clumsy, it is not mathematics.
Mathematicians are like managers - they want improvement without change.
Object-oriented programming is an exceptionally bad idea which could only have originated in California.
APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums.
Contact Us At: firstname.lastname@example.org