プログラマーにとって、プログラミング言語は武器である。しかし、使いやすい武器もあれば、使いにくい武器もあり、自分自身を殺してしまう武器さえある。

uuaMZv

C言語はM1ガーランドライフルである。非常に古いが信頼性が高い。

mE3eaiv

C++はヌンチャクである。振り回すと非常に強力で魅力的だが、習得には長年の鍛錬が必要であり、多くの人が別の武器に乗り換えたがる。

yuMVfu

Perl言語は焼夷弾である。かつて戦場で非常に有用だったが、今ではそれを使う人はほとんどいない。

UvUNJz

JavaはM240汎用弾倉式自動機関銃である。弾倉が円形の場合もあるが、そうでない場合もある。円形でない場合、発砲するとNullPointerException問題に遭遇し、銃が爆発して、あなたは爆死する。

veQb227

ScalaはM240汎用機関銃の変種である。しかし、その取扱説明書は理解できない方言で書かれており、多くの人がそれはただの寝言ではないかと疑っている。

3yYZVj2

JavaScriptは宝剣だが、柄がない。

3qIb6rU

Go言語は自作の「if err != nil」スターティングピストルである。発射するたびに、実際に発射されたかどうかを確認しなければならない。

AFZBvy2

Rust言語は3Dプリントされた銃である。将来本当に役に立つかもしれない。

2URZfy

bashは非常に扱いにくいハンマーである。それを振り回すと、すべてのものが釘のように見えることに気づくだろう。特に自分の指が。

v2U3qef

Pythonは「v2/v3」二連銃であり、一度に一つの銃身からしか発砲できない。どちらの銃身を使うべきか永遠にわからない。

7VZvMn

Rubyはルビーが外側に埋め込まれた宝刀であり、人々がそれを使うのはたいてい見た目が派手だからである。

iUFzqi

PHPはホースである。通常、その一端を車の排気管に接続し、もう一端を車の窓から差し込み、それから車に座ってエンジンをかける。

eAj6Nra

Mathematicaは低地球軌道粒子砲である。素晴らしいことを成し遂げられるかもしれないが、費用を負担できる人だけがそれを使うことができる。

7v6jei

C#は強力なレーザー大砲であり、ロバに搭載されている。ロバから降ろすと、レーザーが出せなくなってしまうようだ。

jUR7be

Prolog言語は人工知能兵器である。何をすべきか指示すると、その通りに実行する。しかしその後、ターミネーターを何体か作り出して、あなたの家を燃やしてしまうだろう。

bM3aaab

Lisp言語は剃刀であり、多くの種類がある。刺激と危険を求める人だけがそれを使うだろう。