Yesterday while surfing Internet I came across a very interesting post titled –
If programming languages were cars…
After reading the post I was wondering if a developers choice in automobile do depend on the kind of language a person deals with, lets find this out. If you do think your personality does match the car that you drive, do leave your comments and how your behaviour matches your vehicles …
Here are some of the better known languages and there relativity to vehicles, hope you will help in refining these relations by leaving your comments –
- C is a racing car that goes incredibly fast but breaks down every fifty miles.
- C# is a competing model of family station wagons. Once you use this, you’re never allowed to use the competitors’ products again. (I am a C# developer and I drive Toyota Corolla)
- Visual Basic is a car that drives you.
- HP is the Oscar Mayer Wienermobile, it’s bizarre and hard to handle but everybody still wants to drive it.
- Java is a family station wagon. It’s easy to drive, it’s not too fast, and you can’t hurt yourself.
- Python is a great beginner’s car; you can drive it without a license. Unless you want to drive really fast or on really treacherous terrain, you may never need another car.
- Perl is supposed to be a pretty cool car, but the driver’s manual is incomprehensible. Also, even if you can figure out how to drive a Perl car, you won’t be able to drive anyone else’s.
- Ruby is a car that was formed when the Perl, Python and Smalltalk cars were involved in a three-way collision. A Japanese mechanic found the pieces and put together a car which many drivers think is better than the sum of the parts. Other drivers, however, grumble that a lot of the controls of the Ruby car have been duplicated or triplicate, with some of the duplicate controls doing slightly different things in odd circumstances, making the car harder to drive than it ought to be. A redesign is rumoured to be in the works.
- Cobol is reputed to be a car, but no self-respecting driver will ever admit having driven one.
- Assembly Language is a bare engine; you have to build the car yourself and manually supply it with gas while it’s running, but if you’re careful it can go like a bat out of hell.
- Basic is a simple car useful for short drives to the local shops. Once popular with learner drivers, it has recently been stripped down to a shell and rebuilt by a major manufacturer, The new version has been refurbished for longer journeys, leaving only cosmetic similarities to the original model.
I wonder what Designers drive? especially those Apple MAC type personalities.