simont: A picture of me in 2016 (Default)
simont ([personal profile] simont) wrote2008-04-21 05:30 pm

Heard in the office just now

My colleague Peter just produced this excellent bon mot:

C++ shares with Lisp the property that you shouldn't be allowed to use it until you've used it for two years.

(He says he can't remember having seen it elsewhere, although of course people do occasionally forget that sort of thing. Whoever said it first, though, it's very good :-)

gerald_duck: (ascii)

[personal profile] gerald_duck 2008-04-21 08:04 pm (UTC)(link)
Only two?

One thing I'm convinced of having coded in C++ for a decade or so: it's a terrible, terrible language to teach at universities, at least until one's seen some proper languages and learned the underlying principles.

The number of ways C++ has of tripping up the unwary is truly mindboggling.

[identity profile] lionsphil.livejournal.com 2008-04-21 09:00 pm (UTC)(link)
Heh. Accurate, save possibly that two years are indeed not enough.

Regarding C++ quotes, I quite like one of Stroustrup's own, too: "There are two types of programming languages; the ones that people bitch about and the ones that no one uses".

For certain trollish values of "no one", that one holds IME. :)