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!

23 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. 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. Don’t forget ASM. =)

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

  8. 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. 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. fun article.

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

  13. sublime…

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

    Laughing out loud. :D

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

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

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

  18. [...] What kind of weapon is a programming language?VB => pea shooter (or maybe, "pee" shooter). Synergy/DE => compound bow. Update of an ancient antecedent, but more accurate and effective.Tags: programming humor languages Tags: actionbias, bailout, corners, css, del.icio.us, docsearls, economy, howto, humor, languages, programming, rounded, tutorials, webdev [...]

  19. @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. 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. Humour = mc^2

Leave a Reply