it-swarm-eu.dev

Was ist Ihr Lieblingszitat zum Programmieren?

Was ist Ihr Lieblingszitat zum Programmieren?

Ein Zitat pro Antwort und bitte auf Duplikate prüfen vor dem Posten!

110
Gelatin

Aus meiner ersten Programmierklasse (FORTRAN IV):

Was ist ein Computer?
Es ist eine Schachtel mit einem kleinen Mann darin.
Dieser Mann blitzt schnell. Er kann Millionen von Anweisungen pro Sekunde ausführen.
Aber er ist kurzsichtig. Er ist so kurzsichtig, dass er jeweils nur eine Anweisung sehen kann.
Er ist auch nicht sehr schlau, er wird versuchen, genau das zu tun, was Sie ihm sagen.

Dies ist die Grundlage meiner Philosophie des Programmierens und Debuggens geworden.

4
Dave

Einstein argumentierte, dass es vereinfachte Erklärungen der Natur geben muss, weil Gott nicht launisch oder willkürlich ist. Kein solcher Glaube tröstet den Softwareentwickler.
- Fred Brooks, "No Silver Bullet"

4
Gerry

2 + 2 = 5 für ausreichend große Werte von 2.

- Anon

4
aufather

Wissen ist stolz darauf, dass es so viel weiß; Weisheit ist demütig, dass sie nicht mehr weiß.

- William Cowper

4
Walter

Pläne sind wertlos, aber Planung ist alles.
- Dwight D. Eisenhower

4
Roger Pate

Meine Favoriten wurden bereits veröffentlicht, daher habe ich mir eines Tages bei der Arbeit Folgendes überlegt:

In Sowjetrussland wirft die Ausnahme SIE !!

4

Wenn Sie nicht planen, planen Sie auch nicht

-Mein c # Lehrer (nicht sicher, woher er es gehört hat!)

4
cdnicoll

Software ist schwer.

- Donald Knuth

4

Es ist in Ordnung, Krimis herauszufinden, aber Sie sollten keinen Code herausfinden müssen. Sie sollten es lesen können.

- Steve McConnell

3
user5307

Es funktioniert auf meiner Maschine

3
Maniero

Lassen Sie mich noch einmal behaupten, dass die Frage, ob es im Prinzip Einschränkungen gibt, welche Probleme der Mensch Maschinen für ihn lösen lassen kann, im Vergleich zu seiner eigenen Fähigkeit, Probleme zu lösen, wirklich eine technische Frage in der rekursiven Funktionstheorie ist.

- John McCarthy

3
Josh Vera

Ich verstehe nicht, warum Cheerleader nicht mit mir sprechen. Vielleicht werfe ich nicht fünf Touchdowns gegen Newport High, aber sehen wir uns eines dieser Fußball-Idioten-Programme in Assemblersprache an!
- Chris Lipe

3
Carlos

/ * Es wird nicht erwartet, dass du das verstehst. * /

Kommentar in der sechsten Ausgabe von Unix.

3
chiccorusso

Es sollte beachtet werden, dass kein ethisch ausgebildeter Softwareentwickler jemals zustimmen würde, ein DestroyBaghdad-Verfahren zu schreiben. Grundlegende Berufsethik würde stattdessen erfordern, dass er eine DestroyCity-Prozedur schreibt, der Bagdad als Parameter zugewiesen werden könnte.

Nathaniel Borenstein

3
rerun

Auf Hebräisch gibt es ein Sprichwort (meistens von Wehrpflichtigen):

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

Welches ist ein Anagramm, und es übersetzt grob zu

Fehler im Design -> Sie werden beim Debuggen gefickt

3

Wenn es nicht die letzte Minute wäre, würde nichts getan werden.

- Angeblich aus "Murphys Gesetzen"; siehe hier

Obwohl ich viele Dinge ohne Druck tun kann (wie hier Antworten), brauche ich einen Anflug von Angst, um das zu tun, was ich tun soll (wie meine Hausaufgaben).

3
Joey Adams

Schnell scheitern

- Unbekannt

3
rjstelling

Profanität ist die eine Sprache, die alle Programmierer am besten kennen.

- Anonym

3
Raven13

Kommen Sie früh in die Brunft: Machen Sie den gleichen Prozess auf die gleiche Weise. Sammeln Sie Redewendungen. Standardisieren. Der einzige Unterschied (!) Zwischen Shakespeare und Ihnen war die Größe seiner Redewendungsliste - nicht die Größe seines Wortschatzes.

- Alan J. Perlis

2
ubernerd

In C++ ist es schwieriger, sich in den Fuß zu schießen, aber wenn Sie dies tun, blasen Sie Ihr ganzes Bein ab.
- Bjarne Stroustrup

2
Junior M

COBOL kann geheilt werden, wenn es früh gefangen wird.
- Aus Programmierklassen

2
Dave

In der Lage zu sein, eine Maschine dazu zu bringen, das zu tun, was Sie wollen, ist das, was wir in der Technologie der Erfüllung von Wünschen bei Jugendlichen am nächsten kommen.
- Guy Steele in Codierer bei der Arbeit

2
Hélène Martin

Wissen ist Wissen. Und umgekehrt.

Von einem T-Shirt.

2
lmsasu

Sie bitten mich, die Zahnpasta wieder in die Tube zu geben. Es funktioniert nicht.

Vision ohne Aktion ist ein Tagtraum. Aktion ohne Vision ist ein Albtraum.

sprichwort aus Japan

2
Heinz Z.

Es scheint, dass Perfektion nicht erreicht wird, wenn nicht mehr hinzugefügt werden kann, sondern wenn nicht mehr entfernt werden kann.

Antoine de Saint-Exupéry

2
moi_meme

Ein Zitat über Rekursion und Programmierung im Allgemeinen, das ich mir heute ausgedacht habe.

Nur Dummköpfe glauben an narrensichere Systeme.

2

Linux ist nur dann kostenlos, wenn Ihre Zeit keinen Wert hat.

Erinnerung ist wie ein Orgasmus. Es ist viel besser, wenn Sie es nicht vortäuschen müssen.
- Seymour Cray im virtuellen Speicher

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

Konzentrieren Sie Ihre Bemühungen

Schreib nicht zu viel. Konzentrieren Sie Ihren Schweiß auf eine Geschichte, anstatt sie über ein Dutzend zu zerstreuen.

Jack London


Irgendwie habe ich das (umschriebene, kürzere) Duplikat dieses Duplikats verpasst:

Sei fleißig

Nicht herumlungern und Inspiration einladen; Licht aus mit einem Verein, und wenn Sie es nicht bekommen, werden Sie trotzdem etwas bekommen, das bemerkenswert aussieht. "

Teil von ein Zitat ; Ich habe sie aufgeteilt, um das Thema einzugrenzen.

1
Mark C

Ich hatte einen Lehrer, der Schülern, die sich selbst voraus waren, Folgendes erzählte:

Sie wissen nicht, was Sie nicht wissen

Ich kann nicht sicher sagen, ob es sein Zitat oder etwas ist, das er von irgendwo anders abgeholt hat.

1
Corey Ogburn

Ich bin mir nicht sicher, ob er der Urheber dieses Zitats ist, aber ich habe einmal an einer Sitzung auf einer Konferenz teilgenommen, bei der Alex Pukinskis dies gesagt hat, und ich liebe es!

Ungetesteter Code hat keinen geschäftlichen Wert - Alex Pukinskis

1
Paddyslacker

Ich werde ihn Mel nennen, weil das sein Name war.

Aus Die Geschichte von Mel

1
Cesar Canassa

Codieren Sie heute nicht, was Sie morgen nicht debuggen können

von diesem Blog Titel

1
Anwar Chandra

Verwenden Sie einfach String, den Sie G-- d --- ed Wilden!

während der Debatte über die Verdienste von char[] vs string

1
Brad Mace

Der beste Hinweis auf die Softwarequalität ist das konsistente Einrücken

Ich habe dies gelesen, als ich Fußnoten in SICP nachverfolgt habe, aber ich konnte es seitdem nicht mehr finden, also a) kann ich es nicht zuordnen und b) ich schreibe aus dem Gedächtnis und paraphrasiere höchstwahrscheinlich. Ich habe jedoch festgestellt, dass es wahr ist.

1
stuartd

Dies ist nicht unbedingt ein Programmierzitat, und ich kann mich nicht erinnern, wo ich es zum ersten Mal gehört habe, aber ich habe es bei der Arbeit oft wiederholt:

Wenn Sie es nicht testen, funktioniert es nicht.

1
BlairHippo

Sie sollten nach Hause gehen, wenn Sie Selbstmordgedanken denken.
- Robert Read, "Wie man ein Programmierer ist"

1
ginotria

Wenn Sie es nicht messen können, können Sie es nicht verbessern.

Lord Kelvin

1
dan_waterworth

Es gibt kein objektorientiertes Problem, das nicht durch Hinzufügen einer Indirektionsebene gelöst werden kann, außer natürlich zu viele Indirektionsebenen.

- Aus "The Art of Unit Testing" von Roy Osherove (einer ungenannten Quelle zugeschrieben)

1
Keith

OOP bedeutet für mich nur Messaging, lokale Aufbewahrung und Schutz sowie das Verbergen von Staatsprozessen und die extreme Spätbindung aller Dinge. Dies kann in Smalltalk und in LISP erfolgen. Es gibt möglicherweise andere Systeme, in denen dies möglich ist, aber mir sind sie nicht bekannt.

- Alan Kay

1
jozilla

Nur Weicheier verwenden Bandsicherung: Echte Männer laden einfach ihre wichtigen Sachen auf FTP hoch und lassen sie vom Rest der Welt spiegeln;)

- Linus Torvalds

1
jozilla

Sie können Code nicht vertrauen, den Sie nicht vollständig selbst erstellt haben. (Insbesondere Code von Unternehmen, die Leute wie mich beschäftigen.)
- Ken Thompson, "Überlegungen zum Vertrauen in das Vertrauen"

1
Ben

"So hätte ich es nicht gemacht"

1
Alex Hart

Von Mike Williams, einem der Schöpfer von Erlang:

  1. Finden Sie die richtigen Methoden - Design by Prototyping.
  2. Es ist nicht gut genug, Ideen zu haben, Sie müssen sie auch umsetzen können und wissen, dass sie funktionieren.
  3. Machen Sie Fehler im kleinen Maßstab, nicht in einem Produktionsprojekt.
1
luis.espinal
double value; /* or your money back! */
short changed; /* so triple your money back! */

cons.c im Perl-Quellbaum

1
krico

"Testen Sie, was Sie fliegen, fliegen Sie, was Sie testen."

1
Daniel Grillo

Ich wünschte, ich könnte Lust und Völlerei hilfreich machen, aber Faultier, Stolz und Neid sind sicherlich großartig für Programmierer. "~ Kenneth Clowes

1
aredkid

Bildung: das, was den Weisen offenbart und vor den Dummen die enormen Grenzen ihres Wissens verbirgt.
- Mark Twain

1
Roger Pate

Früh freigeben. Oft loslassen. - Eric S. Raymond

1
rjstelling

Die erforderlichen Techniken für effektives Denken sind ziemlich formal, aber solange die Programmierung von Leuten durchgeführt wird, die sie nicht beherrschen, bleibt die Software-Krise bei uns und wird als unheilbare Krankheit angesehen. Und Sie wissen, was unheilbare Krankheiten bewirken: Sie laden die Quacksalber und Scharlatane ein, die in diesem Fall die Form von Software Engineering-Gurus annehmen.

- Dijkstra

1
Andrew

Einfachheit ist Voraussetzung für Zuverlässigkeit.

- Edsger W. Dijkstra

1
AVD

Fortschritte machen keine Frühaufsteher. Es wird von faulen Männern gemacht, die versuchen, einfachere Wege zu finden, um etwas zu tun.

-Robert Heinlein

1
Erik

Die gesamte Geschichte dieser Erfindung war ein Kampf gegen die Zeit.
- Charles Babbage über die Analytical Engine, 1837

0

Entia non sunt multiplicanda praeter notwendig

(Halten Sie es einfach blöd)

Vor Jahren stieß ich auf ein Plakat mit dem lateinischen Ausdruck und der englischen Übersetzung.

0
Paperjam

Halte es einfach!

0
dede

Programmierung ist eine Kunstform, die sich wehrt

-- Unbekannt

Hinweis: besonders wenn Sie telefonieren ...

0
Matthieu M.

"Echte Programmierer sehen keinen Code, sie sehen Bäume."

0
Ming-Tang

Wahre Geschichte:

Ich habe ein Schulprojekt in C++ gemacht und natürlich gab es Compiler-Wrestling. Als ich mehr sauer wurde, fing ich an, meine Testfunktionen mit Fickvarianten für Variablen zu benennen. Irgendwann zur Belustigung aller schrie ich: "Warum zeigt dieser Fick nicht auf Scheiße?!?!?"

0
zhenka
Programmierer beenden nicht, sie gehen einfach offline. :) :)
0
Digital Dude

XML ist wie Gewalt - wenn es Ihre Probleme nicht löst, verwenden Sie nicht genug davon.

0
Tom Lianza

Geschicklichkeit schätzt Geschicklichkeit

(Oder man braucht einen, um einen zu kennen)

Ich habe oft das Gefühl gehabt, dass Programmieren eine Kunstform ist,
dessen wirklicher Wert nur geschätzt werden kann
von einem anderen, der sich mit derselben arkanen Kunst auskennt;
Es gibt schöne Edelsteine ​​und brillante Coups
verborgen vor menschlicher Sicht und Bewunderung, manchmal für immer,
aufgrund der Natur des Prozesses.
Sie können viel über eine Person lernen
nur durch Lesen seines Codes, auch hexadezimal.

Aus Die Geschichte von Mel, einem echten Programmierer (kostenlose Versversion)

Ich hatte keine Ahnung, dass es tatsächlich eine kurze Wikipedia-Artikel mit Links zu Prosa- und Versversionen der Geschichte sowie anderen Informationen gab.

0
Mark C

Minimale Funktionalität für den Desktop so schnell wie möglich.

0
Moshe

In der Regel ist der erfolgreichste Mann im Leben der Mann mit den besten Informationen.
- Benjamin Disraeli

0
Roger Pate