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

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!



May 11, 2008 at 3:53 pm
Excellent! The PHP = hammer comparison made me crack
October 17, 2008 at 5:25 am
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.
October 18, 2008 at 5:40 am
If you say so Arif vai. I am yet to try out python.
November 28, 2008 at 7:50 am
JavaScript – submachine gun ?
JavaScript is a shotgun – it’s messy and undisciplined but can clear the room in seconds.
November 28, 2008 at 8:08 am
where are the other languages, c# , vb, python?
November 28, 2008 at 1:48 pm
Don’t forget ASM. =)
November 28, 2008 at 1:58 pm
Python is the lightsaber (“an elegant weapon for a more civilized age.”), C is an endless armory (think Matrix).
November 28, 2008 at 11:44 pm
excellent
:D:D
November 29, 2008 at 4:14 am
LISP would be a biowarfare agent, packed with alien DNA
November 29, 2008 at 12:15 pm
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.
November 29, 2008 at 12:29 pm
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
November 30, 2008 at 10:48 am
fun article.
i’m thinking asm would be like a rock… or maybe your hands
December 1, 2008 at 7:27 am
sublime…
December 2, 2008 at 9:49 am
//His ultimate nemesis: Internet Explorer!//
Laughing out loud.
December 3, 2008 at 4:56 am
Haskell is an alien weapon too complex for anyone to figure it out.
December 3, 2008 at 5:10 am
Rocket launchers have no recoil. The exhaust vents out the back.
December 3, 2008 at 12:10 pm
what about PL/SQL for Oracle…….. LoL
December 3, 2008 at 1:00 pm
[...] 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 [...]
December 3, 2008 at 1:56 pm
@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?
December 3, 2008 at 2:56 pm
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…..”
December 3, 2008 at 4:45 pm
Humour = mc^2
December 6, 2008 at 2:03 am
cool !
December 17, 2008 at 4:29 pm
[...] weapons… [...]