Skip to main content

Posts

Showing posts from September, 2014

If programming languages were weapons

C  is a sniper - good if you know how to use it but get one pointer wrong and you shoot your allies C++  is a set of nunchuks, powerful and impressive when wielded but takes many years of pain to master and often you probably wish you were using something else. Perl  is a molotov cocktail, it was probably useful once, but few people use it now. Java  is a belt fed 240G automatic weapon where sometimes the belt has rounds, sometimes it doesn’t, and when it doesn’t during firing you get an NullPointerException, the gun explodes and you die. Scala  is a variant of the 240G Java, except the training manual is written in an incomprehensible dialect which many suspect is just gibberish. JavaScript  is a sword without a hilt. Go  is the custom made “if err != nil” starter pistol and after each shot you must check to make sure it actually shot. Also it shoots tabs instead of blanks. Rust  is a 3d printed gun. It may work so...