プログラミング言語が車だったら...
- Cは非常に高速で走行するレースカーですが、50マイルごとに壊れます。
- C ++ -多数のガジェットを備えた高出力エンジンを搭載したレースカー。250マイルごとに壊れる頻度は低くなりますが、故障すると理由はわかりません。
- Javaは家族のミニバンです。 運転が簡単で、非常に速く、安全ではありません。
- C# -競合他社のファミリーミニバスのモデル。 この車の後、競合他社のミニバスを運転することは禁止されています。
- Ocamlは非常にクールなヨーロッパ車です。 Cほど高速ではありませんが、破損することはないため、さらに短時間で運転することができます。 ただし、車はフランス製であるため、操作レバーは珍しい場所にあります。
- Haskellは非常にエレガントで美しい車です。 噂では、この車は非常に奇妙な地形でも動くことができるという。 この車のホイールの後ろに座って、あなたは実際にはそれが道路に沿って運転しないことを理解しています。 代わりに、車はそれ自体と道路のコピーを作成し、後続の各コピーで車は少し前方に移動します。 機械はより伝統的な方法で移動できると想定されていますが、その方法を理解するには、数学を非常によく知る必要があります。
- [Monadバージョン:] Haskellは実際にはマシンではありません。 これは、実際に起こった場合に駆動プロセスがどのように見えるかについて詳細な説明が与えられる抽象メカニズムです。 実際に実行するには、抽象マシンを別の特定のマシン内に配置する必要があります。 特定のマシンがどのように機能するかという質問に対する答えは想定されていません。 また、いくつかの抽象的な車を利用して1台の抽象的な車を作成し、それを特定のマシン内に配置して、次々に数回旅行することもできます。
- Lisp-車のように見えますが、少し調整して、良い飛行機や潜水艦に変えることができます。
- Prologは完全に自動化されたモデルです。目的地がどのように見えるかを教えてください。マシン自体がそこに連れて行ってくれます。 ただし、目的地を説明するよりも自分で到着する方が簡単な場合がよくあります。
- Perl-クールな車と考えられていますが、わかりにくいドライバーの指示があります。 そして、自分のperl-machineを制御する方法を見つけたとしても、他の誰かを同じように運転することはできません。
- Pythonは初心者にとって素晴らしいマシンです。 運転免許証なしでも運転できます。 非常に高速で走行したり、困難な地形で走行したりする必要がない場合は、別の車が必要になることはありません。
- Smalltalkはもともと運転指導用に設計された小型車ですが、経験豊富なドライバーも運転するのが大好きです。 それほど速くはなりませんが、どの部分でも部品を交換して、理想の車に近づけることができます。 別の奇妙なこと:ドライバーは車を制御しません。 メッセージは特定の場所に行く要求とともにマシンに送信され、そこに行くか、要求を理解していないと答えます。
- Rubyは、Perl、Python、Smalltalkの3台の車が衝突してできた車です。 日本のメカニックは各車から最高のパーツをピックアップして組み立てました
- アーランは、目的地に到着するために一緒に働く車の艦隊です。 複数のマシンを一度に制御する方法を学ぶには練習が必要です。 しかし、その後、他の車の通行不能な地形に乗ることができます。 さらに、車両の艦隊の場合、車両のペアを壊しても大きな障害にはなりません。
- Fortranはかなり原始的なマシンです。 非常に速く走ることができますが、完全に平らな道路でのみです。 この車を制御することを学んだ人は、他のモデルを運転することは決してできないと信じられています。
- Cobol-車と見なされますが、自尊心のあるドライバーはこの車を運転したことを認めません。
- Forth-車を組み立てるためのキット。 あなたの車は、他の車とは異なり、完全にオリジナルにすることができます。 しかし、彼女は逆にしか乗ることができません。
- アセンブリ言語は単なるエンジンです。 自分で車を組み立て、運転中に手動で燃料を供給する必要がありますが、ある程度のスキルがあれば、本当に地獄のような速度で運転できます。
- エッフェル -キットにインストラクター(フランス語のアクセント付き)が付いた車。 インストラクターは、間違いをすばやく見つけて修正するのに役立ちますが、彼と議論することを敢えてしないでください。そうしないと、彼は怒って車から追い出されます。
All Articles