web-dev-qa-db-ja.com

プログラミングについてのあなたの好きな引用は何ですか?

プログラミングについてあなたの好きな引用は何ですか?

回答ごとに1つの引用、投稿前に 重複がないか確認してください

110
Gelatin

私の最初のプログラミングクラス(FORTRAN IV)から:

コンピュータとは何ですか?
それは小さな人が入っている箱です。
この男は速く燃えています。彼は毎秒数百万の命令を実行できます。
しかし、彼は近視です。彼は近視眼なので、一度に1つの指示しか見ることができません。
また、彼はあまり賢くないので、あなたが言うように正確にやろうとします。

これは私のプログラミングとデバッグの哲学の基礎になりました。

4
Dave

アインシュタインは、神は気まぐれでも恣意的でもないので、自然の簡単な説明があるに違いないと主張しました。そのような信念はソフトウェアエンジニアを慰めません。
—フレッドブルックス、 "No Silver Bullet"

4
Gerry

2 + 2 = 5、2の十分に大きい値の場合.

—アノン

4
aufather

知識はそれが多くを知っていることを誇りに思っています。知恵はそれがもう知らないという謙虚さです。

-ウィリアムカウパー

4
Walter

計画は価値がありませんが、計画がすべてです。
—ドワイトD.アイゼンハワー

4
Roger Pate

私のお気に入りはすでに投稿されているので、ある日仕事で考えたのは次のとおりです。

ソビエトロシアでは、例外がスローされますYOU !!

4

あなたが計画に失敗した場合、あなたは失敗する予定です

-私のc#先生(どこから聞いたのかわかりません!)

4
cdnicoll

ソフトウェアは難しいです。

-ドナルドクヌース

4

殺人の謎を理解することは問題ありませんが、コードを理解する必要はありません。あなたはそれを読むことができるはずです。

-スティーブ・マコーネル

3
user5307

それは私のマシンで動作します

3
Maniero

自分で問題を解決する能力と比較して、人間が機械にどんな問題を解決させることができるかという原則に限界があるかどうかの問題は、再帰関数理論の技術的な問題であることを再度主張します。

—ジョン・マッカーシー

3
Josh Vera

チアリーダーが私に話しかけない理由がわかりません。たぶん私はニューポートハイに対して5つのタッチダウンを投げませんが、それらのフットボールmoronsプログラムの1つをアセンブリ言語で見てみましょう!
—クリスリペ

3
Carlos

/ *これを理解することは期待されていません。 * /

第6版Unixのコメント。

3
chiccorusso

倫理的な訓練を受けたソフトウェアエンジニアがDestroyBaghdadプロシージャを作成することに同意することは決してないことに注意してください。基本的な職業倫理では、代わりに、バグダッドをパラメーターとして指定できるDestroyCity手順を作成する必要があります。

ナサニエルボレンシュタイン

3
rerun

ヘブライ語には格言があります(主に軍の徴集されたプログラマーによる):

באגבדיזיין->זיןבדיבאג

これはアナグラムであり、大まかに変換すると

デザインのバグ->デバッグ中に失敗しました

3

それが最後の分でなければ、何も成し遂げられなかったでしょう。

-おそらく「マーフィーの法則」から。 ここを参照

私はプレッシャーなしでたくさんのことをすることができますが(ここでの投稿の回答のように)、私がしていることになっていること(私の宿題のように)を行うには恐怖のヒントが必要です。

3
Joey Adams

すぐに失敗

-不明

3
rjstelling

冒とくは、すべてのプログラマーが最もよく知っている1つの言語です。

-匿名

3
Raven13

早期にわだちに入る:同じ方法で同じプロセスを実行します。イディオムを蓄積します。標準化。シェイクスピアとあなたの唯一の違い(!)は、彼のイディオムリストのサイズであり、彼の語彙のサイズではありませんでした。

-アランJ.ペルリス

2
ubernerd

C++では、自分の足を撃つことは困難ですが、撃つと、脚全体が吹き飛ばされます。
— Bjarne Stroustrup

2
Junior M

COBOLは、早期に発見されれば治癒できます。
-プログラミングクラスから

2
Dave

機械にあなたが望むことをさせることができることは、私たちがテクノロジーで持っている思春期の願望の実現に最も近いものです。
Guy Steele inCoders at Work

2
Hélène Martin

知識は知識です。およびその逆。

Tシャツから。

2
lmsasu

歯磨き粉をチューブに戻そうとするようなものです。動作しません。

アクションのないビジョンは空想です。ビジョンのない行動は悪夢です。

日本のことわざ

2
Heinz Z.

これ以上追加できない場合ではなく、削除できない場合に完璧が達成されたように見えます。

アントワーヌドサンテグジュペリ

2
moi_meme

今日私が思いついた再帰とプログラミング全般に関する引用。

フールプルーフシステムを信じるのは愚か者だけです。

2

Linuxは、あなたの時間に価値がない場合にのみ無料です。

記憶はオルガスムのようなものです。あなたがそれを偽造する必要がない場合、それははるかに良いです。
—仮想メモリ上のシーモアクレイ

2
Chankey Pathak
to understand recursion you must first understand recursion
2
baklap

努力を集中する

書きすぎないでください。汗をかき散らすのではなく、1つのストーリーに集中してください。

ジャック・ロンドン


どういうわけか、私はこれの(言い換え、短い)複製を逃しました:

勤勉に

ローフしてインスピレーションを誘うのはやめましょう。その後、クラブでライトを消してください。それが得られない場合でも、非常によく似たものが得られます。」

一重引用符 ;の一部それらを分割してトピックを絞り込みます。

1
Mark C

自分より先に進んでいる生徒にこれを教える先生がいました:

あなたはあなたが知らないことを知らない

それが彼の言葉なのか、それとも彼が他のどこかから手に入れたものなのか、はっきりとは言えない。

1
Corey Ogburn

彼がこの引用の発起人であるかどうかはわかりませんが、Alex Pukinskisがこれを言って、私はそれを愛する会議でのセッションに一度参加しました!

テストされていないコードにはビジネス上の価値はありません-Alex Pukinskis

1
Paddyslacker

それを彼の名前だったので、私は彼をメルと呼びます。

から メルの物語

1
Cesar Canassa

明日デバッグできないものを今日コーディングしないでください

これから blog のタイトル

1
Anwar Chandra

ストリングを使用してくださいG-- d --- ed野蛮人!

char[]stringのメリットについての討論中

1
Brad Mace

ソフトウェア品質の最良の指標は一貫したインデントです

[〜#〜] sicp [〜#〜] で脚注をフォローアップしているときにこれを読みましたが、それ以降、それを見つけることができなかったので、a)帰属できませんおよびb)私は記憶から書いています。しかし、私はそれが真実であることを発見しました。

1
stuartd

これは厳密にプログラミングの引用ではなく、どこで最初に聞いたのか思い出せませんが、仕事の中で何度も繰り返しました。

テストしないと機能しません。

1
BlairHippo

自殺願望を考えているなら家に帰るべきだ。
— Robert Read、 "プログラマーになる方法"

1
ginotria

それを測定できない場合、それを改善することはできません。

ケルビン卿

1
dan_waterworth

もちろん、無数の間接層を除いて、間接層を追加しても解決できないオブジェクト指向の問題はありません。

-「ユニットテストのアート」からRoy Osherove(名前のないソースに帰属)

1
Keith

私にとってOOPとは、メッセージング、ローカルでの保持と状態プロセスの保護と非表示、およびすべてのものの極端な遅延バインディングのみを意味します。 SmalltalkとLISPで実行できます。これが可能な他のシステムがあるかもしれませんが、私はそれらを知りません。

-アラン・ケイ

1
jozilla

弱虫だけがテープバックアップを使用します。実際の男性は重要なものをftpにアップロードし、世界中の人々にミラーリングさせます;)

-ライナス・トーバルズ

1
jozilla

自分で完全に作成していないコードは信頼できません。 (特に私のような人を雇っている会社からのコード)
—ケントンプソン、 "信頼を信頼することの反射"

1
Ben

「それは私がやった方法ではない」

1
Alex Hart

Erlangの作成者の1人であるMike Williams氏によると、

  1. 適切な方法を見つける—プロトタイピングによる設計。
  2. アイデアを持つだけでは十分ではありません。それらを実装し、機能することを知る必要もあります。
  3. 制作プロジェクトではなく、小さな間違いをしてください。
1
luis.espinal
double value; /* or your money back! */
short changed; /* so triple your money back! */

perlソースツリーのcons.c

1
krico

「あなたが飛ぶものをテストし、あなたがテストするものを飛ばしてください。」

1
Daniel Grillo

LustとGluttonyが役に立てれば幸いですが、ナマケモノ、プライド、エンヴィーはプログラマーにとって間違いなく素晴らしいものです。 "〜 Kenneth Clowes

1
aredkid

教育:知識の広大な限界を賢明に明かし、愚かさから隠すもの。
- マーク・トウェイン

1
Roger Pate

早期リリース。頻繁にリリースします。 -エリックS.レイモンド

1
rjstelling

効果的な推論に必要な手法はかなり正式ですが、プログラミングを習得していない人がプログラミングを行う限り、ソフトウェアの危機は私たちに残り、不治の病と見なされます。そして、あなたは不治の病が何をするかを知っています:彼らは、この場合ソフトウェア工学の教祖の形をとるいじめっ子とシャーラタンを招きます。

-ダイクストラ

1
Andrew

シンプルさは信頼性の前提条件です。

-Edsger W. Dijkstra

1
AVD

進歩は早起きではありません。それは怠惰な男性が何かを行うためのより簡単な方法を見つけようとすることによって作られています。

-ロバート・ハインライン

1
Erik

本発明の全歴史は、時間との闘いであった。
—分析エンジンに関するCharles Babbage、1837

0

Entia non sunt multiplicanda praeter necessitatem

(シンプルに、愚かにしてください)

数年前、私はラテン語の表現があり、その下に英語の翻訳が書かれたポスターに出くわしました。

0
Paperjam

複雑にしないでおく!

0
dede

プログラミングは反撃する芸術形式です

- わからない

注:特にオンコールの場合...

0
Matthieu M.

「本物のプログラマーはコードを見るのではなく、ツリーを見る。」

0
Ming-Tang

実話:

私は学校のプロジェクトをc ++で行っていましたが、コンパイラレスリングがあったのは言うまでもありません。もっと腹が立つと、変数の性別バリアントを使ってテスト関数に名前を付け始めました。いつかみんなのアミューズメントに「私はなぜこの性交がたわごとを指していないのですか?!?!?」と叫んだ。

0
zhenka
プログラマーは終了せず、オフラインになるだけです。 :)
0
Digital Dude

XMLは暴力のようなものです。問題が解決しない場合、XMLは十分に活用されていません。

0
Tom Lianza

スキルはスキルを高く評価する

(または、それを知るには1つが必要です)

プログラミングは芸術の形だとよく思っています。
その真価は高く評価されるだけです
同じ難解な芸術に精通した別の人によって。
素敵な宝石と素晴らしいクーデターがあります
人間の視野と賞賛から隠され、時には永遠に、
プロセスの本質による。
個人について多くを学ぶことができます
16進数でも、彼のコードを読むだけで。

From The Real of Mel、a Real Programmer (無料の詩バージョン)

他の情報と一緒に、実際には短い Wikipediaの記事 が散文バージョンと詩バージ​​ョンの両方へのリンクとともにあるとは知りませんでした。

0
Mark C

デスクトップに最小限の機能をできるだけ早く。

0
Moshe

原則として、人生で最も成功する人は、最高の情報を持っている人です。
—ベンジャミン・ディズレーリ

0
Roger Pate