11 May 2009

Brief, Incomplete, Wrong, Funny

Just spotted a pants-wettingly funny satirical history of computer programming languages over at James Iry's blog, One Div Zero, A Brief, Incomplete, and Mostly Wrong History of Programming Languages.

Here's a taste:

[Lisp] remains an influential language in "key algorithmic techniques such as recursion and condescension"


Lambdas are relegated to relative obscurity until Java makes them popular by not having them.

and it all started back in 1801:

1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not impressed due to the lack of tail call recursion, concurrency, or proper capitalization.

Whereupon one wit proclaimed in the comments:

Jacquard's loom wasn't concurrent? It was pretty thoroughly multithreaded, I'd have thought!

Programming languages are furtile ground for satirical humour. Like the awesome Programming Language Designer or Serial Killer quiz and the ever growing mound of esoteric programming languages such as Brainfuck, Befunge and INTERCAL.

No comments:

Post a Comment