Pocket

また翻訳もの。
今回の内容は、「プログラミング言語がもしアメコミヒーローだったら」というもの。

If Programming Languages Were Superheros : Coding Ninja

アセンブリ – ハルク

h13Zd7w

アセンブリは、機械言語に近い言語です。そのできることは、ハルクと同じように制限がありません。
しかし、アセンブリはそれらをあなた自身が行わなければなりません。

そしてアセンブリを扱うときは慎重に。それが「ASSEMBLY CRAAASH!!」と叫んだ時、使っているコンピュータは破壊されてしまうでしょう。

Sponsored Links

Python – バットマン

ckdYse6

犯罪者から街を守る事は容易ではなく、邪悪な天才に引き起こされた犯罪を解決するには、優雅さと繊細なタッチが必要となります。
その膨大なライブラリと、簡単にプログラミング可能な仕様は、あなたの意思を表現することができるだろう。
しかし、Pythonにも暗い過去があり、その本当の力は決して知らされる事は無く、それはその品格が決して公表することができないということです。

それは、「スクリプト言語として動くため、VMインタプリタごしで実行される」ということである。

PHP – Joker

8nFSH4h

いくつかの心は、彼らが理解されるべきことを意図されなかったので、符号化されたようにねじれている。
PHPのコードを読むことは、深淵を覗きこむ事と同じである。そして深淵を覗きこんだ時、深淵もまたあなたを見ているだろう。

C++ – ロボコップ

SP9ZxWQ

そのオリジナルであったC言語は、勤勉かつ適切な言語であった。しかし、OOPによる宿命的な事故とC言語をより速く、強く、そしてより難しくしたいという願望は、C++を生み出した。
C++は素晴らしく、あなたがこの光沢あるマシンをマスター出来るならば、驚くべき力を手に入れられるでしょう。

しかし、ほとんどの人は勤勉だったC言語側の機能を使っています。

Ruby – アイアンマン

2ogwzyj

Rubyは進み続けます。
何人かは、最初のRubyは単純なツールを持つMatzという人間が作った、卑賤な存在であったと言います。他の言語から最高のアイディアを組み合わせ、猿のように修復する。
最近の人達は、Rubyが浅くなったという。フレームワーク『Ruby On Rails』とセットで考えるからだ。

果たして、Rubyは『Ruby On Rails』なしで立つ事が出来るのか?

Java – マグニート

Q1hOMTM

Javaは、古い言語であるC言語とC++のジュラ紀に苦しむ年代から支持されました。
そのデザインは、非常に冗長で重い。あなたが重金属や鉄骨、吊り橋を持ちあげたいならば、Javaはあなたを失望させないことだろう。
そして、あなたが小さなプラスチックの部品を持ちあげたいと思うとき、Javaは役に立たないだろう。

C言語やC++のようなネイティブ言語が病気であり、その次の世代こそが必要であるとJavaは考えている。ネイティブ言語との衝突は不可避であり、いつか来る最終戦争を信じている。

Lisp – プロフェッサーX

SFCPP0x

コードデータなのか?それともデータコードなのか?何人かは「それはあなたのRAM内にあるだろう」と言う。
そして言語として、あなたには本当に構文が必要ですか?Lispを深く見ると、構文が無くても表現できている事がわかるだろう。

Lispのシンプルさ、形而上、平面上におけるそれは、天才的である。
しかし、悲しいことに、誰でもLISPの高い長所を理解するというわけではなく、評価するというわけでもありません。その代わりに、恐れで逃げていく。

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

This article has 1 comments

  1. Pingback: 『もしプログラミング言語をXXXに例えたら』系の記事をまとめてみた | 俺的備忘録 〜なんかいろいろ〜

Leave a Comment

メールアドレスが公開されることはありません。