What kind of weapon is a programming language?

Inspired from this post I tried to create something funny on my own. If your favorite programming language were a weapon, what weapon it would be?

Java

Java is a Rocket Launcher. It packs a deadly blow, blasting away any problem that gets in the way. You cannot wield this weapon without great strength. And if you are not careful enough it will blow you away when it recoils.

Perl

Perl is the Swiss Army Knife, the all purpose weapon of the MacGyver programmer. With this in his pocket, he is capable of building any complex tool, solving any problem, surviving any situation.

PHP


Murphy’s Law redefined: “When you have a PHP hammer in hand, every Web app looks like a nail.” It’s cheap, easy to use and it gets the job done!

Ruby

Invented by the Japanese, Ruby is the blade of honor of Samurai programmers. Followers of the code of pure object-orientation, there is no challenge big enough for these guys.

C


C is the Lightsaber, the classic weapon carried by Jedi programmers. It can cut through solid metal making the impossible to possible, and even deflect blaster fires to save your neck. If you fall to Dark Side, you can do damage with it.

JavaScript

bt-mp9-submachine-gun-pdw_1
JavaScript is a Sub Machine Gun. The unique weapon of the commando programmer, who is summoned to fight in the closed quarters of client-side development. His ultimate nemesis: Internet Explorer!

About these ads

31 Comments

Filed under Funny, Programming

31 Responses to What kind of weapon is a programming language?

  1. Excellent! The PHP = hammer comparison made me crack :D

  2. You should mention Python also. Can’t imagine what the weapon will look like, but I guess it would be more like Swiss Army Knife.

  3. rubayeet

    If you say so Arif vai. I am yet to try out python.

  4. JavaScript – submachine gun ?
    JavaScript is a shotgun – it’s messy and undisciplined but can clear the room in seconds.

  5. where are the other languages, c# , vb, python?
    :)

  6. EllisGL

    Don’t forget ASM. =)

  7. Kevin

    Python is the lightsaber (“an elegant weapon for a more civilized age.”), C is an endless armory (think Matrix).

  8. Crystal

    excellent :D :D:D

  9. LISP would be a biowarfare agent, packed with alien DNA

  10. Then I guess this is Visual Basic: http://www.thinkgeek.com/geektoys/warfare/9bcb/

    C# is more like http://www.thinkgeek.com/geektoys/warfare/9c07/ — very impressive looking but full of air.

  11. Gerdus

    C – a piece of plutonium, some assembly required for it to be a weapon, may kill you if your not careful. alternatively the AK-47
    Python – lightsaber or telekenesis death grip or orbital ion cannon
    Perl – swiss army knife is good, ever tried killing professionally using only a swiss army knife? perfect perl analogy
    C# – the mammoth tank from CnC
    Java – the death star

  12. drew

    fun article.

    i’m thinking asm would be like a rock… or maybe your hands ;)

  13. Chapuis

    sublime…

  14. //His ultimate nemesis: Internet Explorer!//

    Laughing out loud. :D

  15. me

    Haskell is an alien weapon too complex for anyone to figure it out.

  16. Peter

    Rocket launchers have no recoil. The exhaust vents out the back.

  17. Roger

    what about PL/SQL for Oracle…….. LoL

  18. Pingback: Chipping the web: December 2nd -- Chip’s Quips

  19. rubayeet

    @Roger why don’t you suggest what PL/SQL would be?

    @Peter I guess I’m no weapon expert. :) Anyways Java should be something big and heavy that also recoils, any ideas? How about canons?

  20. Roger

    Well, rubayeet…. I’d say a M198 howitzer. Reason:

    “It might be difficult to deploy based on compared to functionality provided by other languages, but when its in place, it ensures it covers the ground it commands, and other languages has to just wait for its go ahead to pass by…..”

  21. Pingback: If programming languages were… ~ James ‘KodeKrash’ Linden

  22. IO

    What about Delphi?
    I think it is a nuclear weapon!

  23. Pretty fine post. I just digg your website and wanted to say that i have really loved reading your websites.Any way I will be subscribing on the rss and I hope you posting again soon.

  24. asraful

    Ah! nice …i never think like that,but it is right…..

  25. Pingback: Welk soort wapen is een bepaalde programmeertaal? « Billy Coppens

  26. SkepticScott

    Assembler is a pain to load or clean, but when it does fire, it releases 20,000 perfectly-guided micro-missiles.

    Java’s nice, but any weapon that pauses for garbage collection during a battle has a design flaw. :-)

  27. Ali

    what about classic Visual Basic :P
    It will be an WWII M1 grand i suppose :D

  28. Pingback: Blog stats 2010 « Glorified Geek

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s