- Geek in Heels - https://www.geekinheels.com -

If Programming Languages Were Boats

I happened upon this hilarious post over at CompSci.ca Blog. It has certainly led to some great comments as well as some friendly debating among CS nerds…

Turing

Turing would definitely be a kayak. It’s small. It’s human powered. It’s often used as a beginner “boat.” And it’s also very Canadian.


photo by naokomc

Java

Java is a cargo ship. It’s very bulky. It’s very enterprise~y. Though it can also carry a lot of weight. Will carry a project, but not very fun to drive.


photo by cfarivar

Perl

Perl is a tugboat. Powerful enough to tug Java around, in 80 characters or less.


photo by xeeliz

Ruby

Ruby is difficult to describe. It’s sleek, sexy, and very fun to drive. Here’s a picture. Very trendy.


photo by Tony Falcon

C

C is a nuclear submarine. The instructions are probably in a foreign language, but all of the hardware itself is optimized for performance.


photo by Ryan C. McGinley

HTML

HTML isn’t really a programming language boat.


photo by ascendeddaniel

Personally, I was surprised that Python was left off the list. But I was delighted to see what commenter “jpc” wrote:

Python would be a catamaran. Light and functional, with conspicuous spacing.

What kind of boat would your favorite programming language be?

You may also like: