プログラミング言語が「ハリー・ポッター」の登場人物である場合、この記事は著者の見解の一部です。異なる見解がある場合は、メッセージでお知らせください。
C 言語は少なくとも 10 年前に消滅したと誰もが言っています。人々はそれをあざ笑いました。もちろん、かつては傲慢で横行していましたが、今ではほとんどの人が、これは死んだプログラミング言語であり、もう使用する必要はないと言います。
でも。
世界中で C 言語を使用している人はまだ少数ですが、これは C 言語が完全になくなったわけではないことを意味します。組み込みデバイス、家電製品、単一ターゲット システム、および C コンパイルされたコードを含むその他のさまざまなオブジェクトや物。 C言語は存在するからにはメンテナンスやアップグレードが必要であり、C言語が死ぬことはありません。
つまり、C 言語は - 謎の男ヴォルデモートです。
Fortran 言語は C 言語よりも古く、一部の科学およびコンピューター分野の盛衰をほぼ経験してきました。多くの偉大で並外れた成果は Fortran 言語によるものと考えられます。
でも、Fortran は、何と言うか…多分、歳をとって、老いて、続けられなくなってしまったのでしょう。
しかし、C 言語と同じように、Fortran 言語を今でも使用している人もいます。ただし、C とは異なり、Fortran を使用することは、むしろ過去の栄光と栄光を記念することです。
つまり、Fortran はアルバス ダンブルドアです。
このプログラミング言語は、多くの人々を魅了し、その言語に汗を流し、知性を誇示してきたと言われています。
JAVA は完璧ですね。バッファ オーバーフロー、初期化されていないメモリ、NULL ポインタはありません...素晴らしいです。
しかし、数か月後、ようやく欠点に気づきます。
- 防御境界チェックはありません。
——境界チェックを使用したいですか?ははは!私のクラスでポインタを使用する必要があるのはなぜですか。
——ポインターを使用しないのはなぜですか?
- 安全でリスクのない方法でコーディングすることを学ぶ必要があります。
—どういう意味ですか?将来、コードを作成してリリースするときに、リスクがないという保証はありません。
プログラマー 私のクラスでは常に質問があります。
Java は、ハリー・ポッターの「闇の魔術に対する防御」の教授、ロレス・アンブリッジです。
C++ のこの役割は少し謎めいています。これは C 言語の追随者であると同時に破壊者でもあります。
しかし、私が確信していることの 1 つは、C++ が Fortran 言語を殺したか、少なくともそれにチョップを与えたということです。
つまり、C++ は、最初は嫌われ、矛盾していたセブルス スネイプです。
Ada は、半分は純粋に実用的で、もう半分は高尚な学術的なものである素晴らしいプログラミング言語です。
厳格かつ冷酷で、どこを向いても外れることはほとんどありません。
つまり、エイダは公正で強い副校長ミネルバ・マクゴナガルです。
Bash のことは忘れがちです。このプログラミング言語は、さまざまなタスクの後ろで静かに待機し、文句を言わずにさまざまなトラブルを解決します。不器用で変化を好まない性格だが、それがいなくなると壮大な生態系に混乱が生じる。
つまり、バッシュは半巨人のルビウス・ハグリッドです。
Bash が Hagrid なら、Windows バッチ構文は管理人 Argus Filch です。
INTERCAL の目的は、他のすべてのコンピューター言語とはまったく異なります。他の言語で一般的な操作は、INTERCAL で表現すると不可解で冗長になります。
警告!発狂したくない場合は、いかなる状況でもこのプログラミング言語に触れないでください。
それで、これはクレイジーガール、ルーナ・ラブグッドです。
以下は、Web サイトの作成に使用するおもちゃの言語である Javascript です。これは非常に厄介なスクリプト言語であり、1990 年代後半では、JavaScript は最後の手段としてしか考えられていませんでした。
しかし、2010 年頃、私たちの考えは変わりました。
- サーバーで使用しているプログラミング言語は何ですか?
——JavaScript。
- サーバー言語のことです。
——はい、冗談ではなく、JavaScript です。
——私の言いたいことは理解できましたか?
——JavaScript は本当に強力です。
つまり、JavaScript は後ろからやってくるジニー・ウィーズリーです。
PHP には頭からつま先まで凡庸という言葉が書かれています。
C グループに参加すれば PHP が改善できる、goto を追加するだけで済む、と考えている人もいます。
PHP は大きな成果を上げることができると考えている人もいますが、それは憎しみで終わるだけです。
PHP にはお金と力がありますが、本当の悪役になる資格はありません。
つまり、PHP はドラコ マルフォイです。
Haskell は学問に忠実ですが、実際には非常に強力です。これは純粋な関数型言語であり、一般に Haskell の関数には副作用がありません。
目をしっかり開いて友達になれば、これが揺るぎない親友であることがわかるでしょう。
つまり、ハスケルはハーマイオニー・グレンジャーです。
Perl は、そのような退屈なデータ処理には Perl の方が適していると言って、もちろんうるさい人たちから、多くの場所で批判されてきました。
しかし、忠実なユーザーはどこにでもいます。
つまり、Perl は Ron Weasley です。この比喩について、PHP は次のように述べています。私は別の意見を留保します。
みんなこの言語が大好きです!
Python は簡潔で明確ですが、あまり学術的ではありません。問題が発生した場合、Python はほぼ毎回あなたを救う適切な方法を備えています。
Python は少し誇張されすぎているかもしれませんが、それはそのせいではありません。
つまり、パイソンはハリー・ポッターです。
ネビル・ロングボトム。
本当にCを殺したのはそれだけですよね?