プログラミングについてあなたの好きな引用は何ですか?
回答ごとに1つの引用、投稿前に 重複がないか確認してください !
私の最初のプログラミングクラス(FORTRAN IV)から:
コンピュータとは何ですか?
それは小さな人が入っている箱です。
この男は速く燃えています。彼は毎秒数百万の命令を実行できます。
しかし、彼は近視です。彼は近視眼なので、一度に1つの指示しか見ることができません。
また、彼はあまり賢くないので、あなたが言うように正確にやろうとします。
これは私のプログラミングとデバッグの哲学の基礎になりました。
アインシュタインは、神は気まぐれでも恣意的でもないので、自然の簡単な説明があるに違いないと主張しました。そのような信念はソフトウェアエンジニアを慰めません。
—フレッドブルックス、 "No Silver Bullet"
2 + 2 = 5、2の十分に大きい値の場合.
—アノン
知識はそれが多くを知っていることを誇りに思っています。知恵はそれがもう知らないという謙虚さです。
-ウィリアムカウパー
計画は価値がありませんが、計画がすべてです。
—ドワイトD.アイゼンハワー
私のお気に入りはすでに投稿されているので、ある日仕事で考えたのは次のとおりです。
ソビエトロシアでは、例外がスローされますYOU !!
あなたが計画に失敗した場合、あなたは失敗する予定です
-私のc#先生(どこから聞いたのかわかりません!)
ソフトウェアは難しいです。
-ドナルドクヌース
殺人の謎を理解することは問題ありませんが、コードを理解する必要はありません。あなたはそれを読むことができるはずです。
-スティーブ・マコーネル
それは私のマシンで動作します
自分で問題を解決する能力と比較して、人間が機械にどんな問題を解決させることができるかという原則に限界があるかどうかの問題は、再帰関数理論の技術的な問題であることを再度主張します。
—ジョン・マッカーシー
チアリーダーが私に話しかけない理由がわかりません。たぶん私はニューポートハイに対して5つのタッチダウンを投げませんが、それらのフットボールmoronsプログラムの1つをアセンブリ言語で見てみましょう!
—クリスリペ
/ *これを理解することは期待されていません。 * /
第6版Unixのコメント。
倫理的な訓練を受けたソフトウェアエンジニアがDestroyBaghdadプロシージャを作成することに同意することは決してないことに注意してください。基本的な職業倫理では、代わりに、バグダッドをパラメーターとして指定できるDestroyCity手順を作成する必要があります。
ナサニエルボレンシュタイン
ヘブライ語には格言があります(主に軍の徴集されたプログラマーによる):
באגבדיזיין->זיןבדיבאג
これはアナグラムであり、大まかに変換すると
デザインのバグ->デバッグ中に失敗しました
それが最後の分でなければ、何も成し遂げられなかったでしょう。
-おそらく「マーフィーの法則」から。 ここを参照
私はプレッシャーなしでたくさんのことをすることができますが(ここでの投稿の回答のように)、私がしていることになっていること(私の宿題のように)を行うには恐怖のヒントが必要です。
すぐに失敗
-不明
冒とくは、すべてのプログラマーが最もよく知っている1つの言語です。
-匿名
早期にわだちに入る:同じ方法で同じプロセスを実行します。イディオムを蓄積します。標準化。シェイクスピアとあなたの唯一の違い(!)は、彼のイディオムリストのサイズであり、彼の語彙のサイズではありませんでした。
-アランJ.ペルリス
C++では、自分の足を撃つことは困難ですが、撃つと、脚全体が吹き飛ばされます。
— Bjarne Stroustrup
COBOLは、早期に発見されれば治癒できます。
-プログラミングクラスから
機械にあなたが望むことをさせることができることは、私たちがテクノロジーで持っている思春期の願望の実現に最も近いものです。
— Guy Steele inCoders at Work
知識は知識です。およびその逆。
Tシャツから。
歯磨き粉をチューブに戻そうとするようなものです。動作しません。
アクションのないビジョンは空想です。ビジョンのない行動は悪夢です。
日本のことわざ
これ以上追加できない場合ではなく、削除できない場合に完璧が達成されたように見えます。
アントワーヌドサンテグジュペリ
今日私が思いついた再帰とプログラミング全般に関する引用。
フールプルーフシステムを信じるのは愚か者だけです。
Linuxは、あなたの時間に価値がない場合にのみ無料です。
記憶はオルガスムのようなものです。あなたがそれを偽造する必要がない場合、それははるかに良いです。
—仮想メモリ上のシーモアクレイ
to understand recursion you must first understand recursion
書きすぎないでください。汗をかき散らすのではなく、1つのストーリーに集中してください。
ジャック・ロンドン
どういうわけか、私はこれの(言い換え、短い)複製を逃しました:
ローフしてインスピレーションを誘うのはやめましょう。その後、クラブでライトを消してください。それが得られない場合でも、非常によく似たものが得られます。」
一重引用符 ;の一部それらを分割してトピックを絞り込みます。
自分より先に進んでいる生徒にこれを教える先生がいました:
あなたはあなたが知らないことを知らない
それが彼の言葉なのか、それとも彼が他のどこかから手に入れたものなのか、はっきりとは言えない。
彼がこの引用の発起人であるかどうかはわかりませんが、Alex Pukinskisがこれを言って、私はそれを愛する会議でのセッションに一度参加しました!
テストされていないコードにはビジネス上の価値はありません-Alex Pukinskis
それを彼の名前だったので、私は彼をメルと呼びます。
から メルの物語
明日デバッグできないものを今日コーディングしないでください
これから blog のタイトル
ストリングを使用してくださいG-- d --- ed野蛮人!
char[]
とstring
のメリットについての討論中
ソフトウェア品質の最良の指標は一貫したインデントです
[〜#〜] sicp [〜#〜] で脚注をフォローアップしているときにこれを読みましたが、それ以降、それを見つけることができなかったので、a)帰属できませんおよびb)私は記憶から書いています。しかし、私はそれが真実であることを発見しました。
これは厳密にプログラミングの引用ではなく、どこで最初に聞いたのか思い出せませんが、仕事の中で何度も繰り返しました。
テストしないと機能しません。
自殺願望を考えているなら家に帰るべきだ。
— Robert Read、 "プログラマーになる方法"
それを測定できない場合、それを改善することはできません。
ケルビン卿
もちろん、無数の間接層を除いて、間接層を追加しても解決できないオブジェクト指向の問題はありません。
-「ユニットテストのアート」からRoy Osherove(名前のないソースに帰属)
私にとってOOPとは、メッセージング、ローカルでの保持と状態プロセスの保護と非表示、およびすべてのものの極端な遅延バインディングのみを意味します。 SmalltalkとLISPで実行できます。これが可能な他のシステムがあるかもしれませんが、私はそれらを知りません。
-アラン・ケイ
弱虫だけがテープバックアップを使用します。実際の男性は重要なものをftpにアップロードし、世界中の人々にミラーリングさせます;)
-ライナス・トーバルズ
自分で完全に作成していないコードは信頼できません。 (特に私のような人を雇っている会社からのコード)
—ケントンプソン、 "信頼を信頼することの反射"
「それは私がやった方法ではない」
Erlangの作成者の1人であるMike Williams氏によると、
double value; /* or your money back! */
short changed; /* so triple your money back! */
perlソースツリーのcons.c
「あなたが飛ぶものをテストし、あなたがテストするものを飛ばしてください。」
LustとGluttonyが役に立てれば幸いですが、ナマケモノ、プライド、エンヴィーはプログラマーにとって間違いなく素晴らしいものです。 "〜 Kenneth Clowes
教育:知識の広大な限界を賢明に明かし、愚かさから隠すもの。
- マーク・トウェイン
早期リリース。頻繁にリリースします。 -エリックS.レイモンド
効果的な推論に必要な手法はかなり正式ですが、プログラミングを習得していない人がプログラミングを行う限り、ソフトウェアの危機は私たちに残り、不治の病と見なされます。そして、あなたは不治の病が何をするかを知っています:彼らは、この場合ソフトウェア工学の教祖の形をとるいじめっ子とシャーラタンを招きます。
-ダイクストラ
シンプルさは信頼性の前提条件です。
-Edsger W. Dijkstra
進歩は早起きではありません。それは怠惰な男性が何かを行うためのより簡単な方法を見つけようとすることによって作られています。
-ロバート・ハインライン
本発明の全歴史は、時間との闘いであった。
—分析エンジンに関するCharles Babbage、1837
Entia non sunt multiplicanda praeter necessitatem
(シンプルに、愚かにしてください)
数年前、私はラテン語の表現があり、その下に英語の翻訳が書かれたポスターに出くわしました。
複雑にしないでおく!
プログラミングは反撃する芸術形式です
- わからない
注:特にオンコールの場合...
「本物のプログラマーはコードを見るのではなく、ツリーを見る。」
実話:
私は学校のプロジェクトをc ++で行っていましたが、コンパイラレスリングがあったのは言うまでもありません。もっと腹が立つと、変数の性別バリアントを使ってテスト関数に名前を付け始めました。いつかみんなのアミューズメントに「私はなぜこの性交がたわごとを指していないのですか?!?!?」と叫んだ。
プログラマーは終了せず、オフラインになるだけです。 :)
XMLは暴力のようなものです。問題が解決しない場合、XMLは十分に活用されていません。
(または、それを知るには1つが必要です)
プログラミングは芸術の形だとよく思っています。
その真価は高く評価されるだけです
同じ難解な芸術に精通した別の人によって。
素敵な宝石と素晴らしいクーデターがあります
人間の視野と賞賛から隠され、時には永遠に、
プロセスの本質による。
個人について多くを学ぶことができます
16進数でも、彼のコードを読むだけで。
From The Real of Mel、a Real Programmer (無料の詩バージョン)
他の情報と一緒に、実際には短い Wikipediaの記事 が散文バージョンと詩バージョンの両方へのリンクとともにあるとは知りませんでした。
デスクトップに最小限の機能をできるだけ早く。
原則として、人生で最も成功する人は、最高の情報を持っている人です。
—ベンジャミン・ディズレーリ