Wednesday, November 14, 2012

If Programming Languages were Transportation

Language   TransportationComment
Perl
Muscle car
Old school, still pretty awesome
C
Shoes
Get EXACTLY where you want to be
C++
Airplane
Complicated enough yet?
Go
Hydraplane
Like C++, but the landing is easier
Lua
Roller blades
Whip this out anywhere
C#
Car
Fast, comfortable and convenient
Lisp
Vostok rocket
Amazingly futurist, and yet strangely outdated
Haskell
Segway
A curiosity not fit for practical use
COBOL
Flintstones car
Your grandparents thought it was obsolete
Python
Bike
Fun but slow
Ruby
BMX
Python for cool kids
Brainfuck
Slinky
Well TECHNICALLY it can go anywhere
Prolog
Zeppelin
slow, useless and outdated, but still awesome
Pascal
Antique Bentley
Fond memories
Bash
Elevator
Not hip, but practical
Javascript
Subway
You're not anything special
Typescript
Tramway
At least the view is nicer
VHDL
Steamroller
A vehicle that enables other vehicles!
Objective-C
Hummer
In some places it's the only thing you'll see - and you'll only see it there
Java
Astronaut suit
Will run ANYWHERE, but damned inconvenient to do anything with
PHP
Motorized wheelchair
hurr durr