Computer Quotes – Programming Languages

“There are only two kinds of programming languages: those people always bitch about and those nobody uses.”
(Bjarne Stroustrup)

“PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil perpetrated by skilled but perverted professionals.”
(Jon Ribbens)

“The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense.”
(E.W. Dijkstra)

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)

“I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing.”

“There is no programming language–no matter how structured–that will prevent programmers from making bad programs.”
(Larry Flon)

“Computer language design is just like a stroll in the park.  Jurassic Park, that is.”
(Larry Wall)

“Fifty years of programming language research, and we end up with C++?”
(Richard A. O’Keefe)

“Writing in C or C++ is like running a chain saw with all the safety guards removed.”
(Bob Gray)

“In C++ it’s harder to shoot yourself in the foot, but when you do, you blow off your whole leg.”
(Bjarne Stroustrup)

“C++ : Where friends have access to your private members.”
(Gavin Russell Baker)

“One of the main causes of the fall of the Roman Empire was that–lacking zero–they had no way to indicate successful termination of their C programs.”
(Robert Firth)

“Java is, in many ways, C++–.”
(Michael Feldman)

“Saying that Java is nice because it works on all OSes is like saying that anal sex is nice because it works on all genders.”

“Fine, Java MIGHT be a good example of what a programming language should be like.  But Java applications are good examples of what applications SHOULDN’T be like.”

“If Java had true garbage collection, most programs would delete themselves upon execution.”
(Robert Sewell)

Leave a Reply

Your email address will not be published. Required fields are marked *