プログラミング言語についての引用

科学者、作家、プログラマーが一般的なプログラミング言語について考えていること。



すべての言語



「プログラミングには2つのアプローチがあります。 1つ目は、プログラムを非常に単純なものにして、明らかにエラーがないようにすることです。 そして2つ目は、明白なエラーがないように非常に複雑にすることです。」

トニー・ホア Microsoft Researchの研究者であるAlgol 60教授。




Algol 60(後でCに影響)



「実装が非常に簡単だったという理由だけで、言語にヌルポインターを追加する誘惑に抵抗できませんでした。 これにより、無数のエラー、脆弱性、クラッシュが発生し、おそらく過去40年間で10億ドルの損害をもたらしました。

トニー・ホア




ベーシック



「以前は優れたプログラミングの基本的な経験があった学生に教えることはほとんど不可能です。 プログラマーとして、彼らは回復の希望なしに精神的に不自由です。」

Edsger Wybe Dijkstra、「コンピューティングサイエンスへの脅威」。




C



「Cでのプログラミングは、鋭いかみそりを手に持っている人々の間で、ただワックスを塗っただけの床での速いダンスのようです。

ワルディーレイヴンズ プログラマー


「私の利己的な観点から、ほとんどのCプログラムは地下6フィートで水平にする必要があります。」

ブレアP.ホートン。 プログラマー


「PascalプログラミングからCプログラミングへの移行は、モールス信号の記述を学ぶようなものです。」

JPカンドゥッソ。 プログラマー


「ローマ帝国が陥落した主な理由の1つは、算術計算にゼロがなかったため、Cプログラムで正常に完了したことを報告できなかったことです。」

ロバート・ファース。 プログラミング本の著者。


「CまたはC ++で記述することは、保護なしでチェーンソーを操作するようなものです。」

ボブ・グレイ。 作家。


「すでに朝の5時半です。スタックポインタの現在位置を知っていますか?」

匿名




C ++



「Cを使えば、簡単に自分の足で撃つことができます。 C ++を使用すると、実行が難しくなりますが、それが発生した場合は、足全体をはぎ取ることになります。」

Bjarne Stroustrup。 C ++作成者


「プログラミング言語の進化:Fortranは型付けされていない言語です。 Cは弱い型付けの言語です。 Adaは強く型付けされた言語です。 C ++は、広く知られた言語です。」

ロン・セルセリー。 プログラマー


「私は「オブジェクト指向」という用語を作り出しましたが、「C ++」という意味ではありませんでした。」

アラン・ケイ。 Smalltalkの作成者


「C ++の最新のイノベーションは、以前のイノベーションを修正するために作成されました。」

デビッド・ジェイムソン 作家


「プログラミング言語の分野での50年間の研究の後、私たちは本当にC ++に来ましたか?」

リチャード・A・オキーフ。 科学者。


「comp.lang.c ++を読んだことがありますか? 「これは、C ++ユーザーが自分にとってより良い言語を探している人の数を確認するのに最適な場所です。」

R.ウィリアムベックウィズ。


「カリグラがローマ帝国の歴史の中で位置するのと同じように、C ++はプログラミング言語の歴史の中で位置するに値します。」

ロバート・ファース。


「JavaはC ++であり、すべてのピストル、ナイフ、クラブが削除されました。」

Javaの作成者の1人であるJames Gosling。


「C ++はひどい言語です。 Cが恐ろしいC ++プログラマ以外の利点を与えなかったとしても、これはすでにCを支持する十分な議論になるでしょう。

Linuxの作成者であるLinus Torvalds。




COBOL



「Kobolを使用すると心が不自由になります。 それを教えることは刑事犯罪になるはずです。」

EWダイクストラ。




Fortran



「Fortranは花ではなく、雑草です。すべてのコンピューターで急激に成長します。」

アラン・J・ペルリス。 教授(イェール大学)


「Fortranは生まれてから欠陥があり、すでに20年以上も経っています。今日では、考えることができるコンピュータープログラムにとっては絶望的に欠陥があります。

EWダイクストラ。


「Fortranは、タイレッグレースが人気だったのと同じ理由で人気がありました。」

ケン・トンプソン Unix、Plan 9、およびGoプログラミング言語の作成者の1人。




Java



「ガベージコレクションが本当にJavaで機能する場合、ほとんどのプログラムは最初に起動したときに削除されます。」

ロバート・シーウェル。 プログラマー




Lisp



「Lispは言語ではなく、建築材料です。」

アラン・ケイ。




Perl



「Perlは、RSA暗号化の前後でプログラムが同じように見える唯一の言語です。」

キースボスティック。 プログラマ、Sleepycatの作成者、BSD貢献者。




Php



「PHPは無能な恋人によって作成された小さな悪であり、Perlは経験豊富で倒錯した専門家によって作成された巨大でcな悪です。」

ジョン・リベンズ。 プログラマー




バッシュと他のシェル



「シェルスクリプトよりもシェルを移植する方が簡単です。」

ラリーウォール。 Perlクリエーター。




そして最後に...



「プログラミング言語には2種類しかありません。人々が常に誓う言語と、誰も使用しない言語です。」

Bjarne Stroustrup。



All Articles