If a programming language was a boat …

Posted on April 19th, 2008, by Cristian in Blogging, Internet

ast week a friend of mine forward me a post in which the development language was compared to a boat. It was inspired by a recent forum post, and has lot of fun so I decide to share.

Turing

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


Original 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.


Original photo by cfarivar

Perl

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


Original photo by xeeliz

Ruby

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


Original photo by Tony Falcon

PHP

PHP is a bamboo raft. A series of hacks held together by string. Still keeps afloat though.


Original photo by permanently scatterbrained

C

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


Original photo by Ryan C. McGinley

C-sharp

Like a luxury cruiser. Sleek, good looking and quite comfy. However, not very fast , expensive and somewhat limiting.

Python

Undeniably beautiful and elegant in the water, tends to be solid and reliable. Will work with little intervention, but also provides sails to help you go that little bit faster.

HTML

HTML isn’t really a programming language boat.


Original photo by ascendeddaniel

Javascript

Like James Bond Q Boat. It’s small but powerful and it’s really easy to get yourself killed trying to use it.

FORTRAN77

A concrete boat that still lurkes under the surface. You wouldn’t want to set sail with it though. Try navigating around it.

There’s a lot more to the list, and it’s all up for discussion. You can read more opinions on the forum.

My big question is why PHP is a bamboo rafting, and why Rails is better that PHP.
Maybe they didn’t look at PHP5? They are many good frameworks and I really enjoy working with it.

Anyway I thinks PHP is a fishing trawler. Not fancy, not super speedy, but it does exactly what it’s supposed to do, takes a lickin, keeps on tickin. And, it’s cheap.

How would your favorite programming language fare in open waters?

15 comments

  1. cmbookmarks on September 10th, 2008 at 5:47 pm
  2. Captain Clean Boat on December 6th, 2008 at 11:56 pm
  3. nasko: funny - edno23.com on March 12th, 2009 at 2:45 pm
  4. Z on March 16th, 2009 at 7:42 pm
  5. Anonymous on March 16th, 2009 at 11:27 pm
  6. Cristian on March 17th, 2009 at 10:02 am
  7. Dave on April 30th, 2009 at 3:05 pm
  8. Steve on May 3rd, 2009 at 2:38 pm
  9. anon on May 4th, 2009 at 4:33 am
  10. ontario traffic ticket on May 16th, 2009 at 12:31 am
  11. Kansas on May 21st, 2009 at 3:46 am
  12. wat on May 21st, 2009 at 6:08 am
  13. Mike on May 28th, 2009 at 7:01 am
  14. wildspirit on May 28th, 2010 at 9:34 am
  15. talicska on June 16th, 2011 at 12:49 pm

Leave a comment

Advertise / Sponsors

Comments RSS Feed

Recent Comments

  • yuci: ok, i solved the problem, but i will search for a better one. i just noticed, hidden div doesnt show itself...
  • yuci: hey, yeah i downloaded well, and i edited a lot this application, and i can say that, it is a wonderful app....
  • Cristian: No, it’s working as I tested.
  • yuci: is link dead, or just some temporary problem? i cant download zip files.
  • Fredrik: I can’t get this to work. It seems to fail at $order->setShippingAmount( $shipping_amount +...