The Programming Languages Zoo

Posted by: Rea Maor In: Programming - Wednesday, May 7th, 2008

It’s time to play our favorite game: “geek analogy”. Where we take a category of objects in a class known to geeks and make up hysterically funny comparisons to a set of real-world objects. Today, I’d like to talk about what animal each of the programming languages would be if they were occupants of a zoo.

C is a dog – it’s smart enough to know all of the old tricks and it’s your old, faithful friend.

Python is a cat – it knows the same tricks, but it’s smart enough not to do them, and it makes you its old, faithful friend.

Ruby is a peacock – proud and beautiful, but don’t ask it to pick up anything heavy.

Perl is an ox – does all the heavy work, but nobody hangs around for a second look.

PHP is a hog – it will make you fat and rich if you take care of it, but God, it stinks.

Lisp is a snake – when you first see it, you think it must be missing some of the parts it needs to work.

Tcl is a bat – it’s thriving and ubiquitous, but always hidden so you think it’s rare.

Java is a platypus – it seems to do OK for itself, but you can’t help but look at it and wonder, “was somebody stoned when they put this together?”

BASIC is a cockroach – just when you think you have it stamped out, it comes back.

Bash is bacteria – you never, ever give it any thought, but if it all disappeared, all life would vanish with it.

C# is an Asian palm civet – known for eating Java beans and excreting very expensive coffee.

C++ is an elephant – it can do the work alright, but you’d better get the heck out of its way.

Javascript is a monkey – Capable in many areas, but it’s also clever enough that you have to watch it so it doesn’t get into mischief.

Of course, I’ve left some out. And why should I strive to cover every language when there’s hordes of commenters just aching to show me how witty they are?

Other “geek analogy” games already well-documented:

If Operating Systems Were Beers

What if Operating Systems Were Airlines?

If programming languages were cars…

If programming languages were women, who would they be?

If a programming language was a boat


Related Posts:


One Response to “The Programming Languages Zoo”

  1. Anon Says:

    Assembly – what you said about bash.

    Bash is a spider – it’s small and unsuspecting and it’s webs connect distant objects with thin threads. It’s venom is so poisonous that one bite will kill it’s victims within moments.

Leave a Reply