it-swarm.dev

Quelle est votre citation préférée sur la programmation?

Quelle est votre citation préférée sur la programmation?

Un devis par réponse , et veuillez vérifier les doublons avant de poster!

110
Gelatin

De ma première classe de programmation (FORTRAN IV):

Qu'est-ce qu'un ordinateur?
C'est une boîte avec un petit homme dedans.
Cet homme est très rapide. Il peut faire des millions d'instructions par seconde.
Mais il est myope. Il est tellement myope qu'il ne peut voir qu'une seule instruction à la fois.
Il n'est pas non plus très intelligent, il tentera de faire exactement ce que vous lui dites de faire.

C'est devenu la base de ma philosophie de programmation et de débogage.

4
Dave

Einstein a soutenu qu'il doit y avoir des explications simplifiées de la nature, parce que Dieu n'est pas capricieux ou arbitraire. Aucune telle foi ne réconforte l'ingénieur logiciel.
- Fred Brooks, "No Silver Bullet"

4
Gerry

2 + 2 = 5, pour des valeurs suffisamment grandes de 2.

- Anon

4
aufather

La connaissance est fière d'en savoir tant; la sagesse est humble qu'elle n'en sait plus.

--William Cowper

4
Walter

Les plans ne valent rien, mais la planification est tout.
- Dwight D. Eisenhower

4
Roger Pate

Mes favoris ont déjà été publiés, alors voici quelque chose à laquelle j'ai pensé un jour au travail:

En Russie soviétique, l'exception lance VOUS !!

4

Si vous ne parvenez pas à planifier, vous prévoyez d'échouer

-Mon professeur c # (pas sûr d'où il l'a entendu!)

4
cdnicoll

Le logiciel est difficile.

- Donald Knuth

4
Travis Christian

C'est OK pour comprendre les mystères du meurtre, mais vous ne devriez pas avoir besoin de comprendre le code. Vous devriez pouvoir le lire.

- Steve McConnell

3
user5307

Ça marche sur ma machine

3
Maniero

Permettez-moi de réaffirmer que la question de savoir s'il existe des limites en principe aux problèmes que l'homme peut faire résoudre par les machines pour lui par rapport à sa propre capacité à résoudre des problèmes, est vraiment une question technique dans la théorie de la fonction récursive.

- John McCarthy

3
Josh Vera

Je ne comprends pas pourquoi les pom-pom girls ne me parlent pas. Peut-être que je ne lance pas cinq touchés contre Newport High, mais voyons un de ces programmes de crétins de football en langage Assemblée!
- Chris Lipe

3
Carlos

/ * Vous n'êtes pas censé comprendre cela. * /

Commentaire dans Sixth Edition Unix.

3
chiccorusso

Il convient de noter qu'aucun ingénieur logiciel formé à l'éthique ne consentirait jamais à écrire une procédure DestroyBaghdad. L'éthique professionnelle de base l'obligerait à la place à écrire une procédure DestroyCity, à laquelle Bagdad pourrait être donné comme paramètre.

Nathaniel Borenstein

3
rerun

En hébreu, il y a un dicton (principalement par des programmeurs appelés par l'armée):

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

Ce qui est une anagramme, et cela se traduit à peu près par

Bugs dans la conception -> vous êtes f ^ # ked pendant le débogage

3
Refael Ackermann

Si ce n'était pas pour la dernière minute, rien ne serait fait.

- Censément des "lois de Murphy"; voir ici

Bien que je puisse faire beaucoup de choses sans aucune pression (comme poster des réponses ici), j'ai besoin d'un soupçon de peur pour faire ce que je suis censé faire (comme mes devoirs).

3
Joey Adams

Échouer rapidement

- Inconn

3
rjstelling

Le blasphème est la seule langue que tous les programmeurs connaissent le mieux.

- Anonyme

3
Raven13

Entrez dans une ornière tôt: faites le même processus de la même manière. Accumulez des idiomes. Standardiser. La seule différence (!) Entre Shakespeare et vous était la taille de sa liste d'idiomes - pas la taille de son vocabulaire.

--Alan J. Perlis

2
ubernerd

En C++, il est plus difficile de se tirer une balle dans le pied, mais lorsque vous le faites, vous soufflez toute votre jambe.
- Bjarne Stroustrup

2
Junior M

COBOL peut être guéri s'il est pris tôt.
- Depuis les classes de programmation

2
Dave

Être en mesure d'obtenir une machine pour faire ce que vous voulez est la chose la plus proche que nous ayons dans la technologie de la réalisation des souhaits des adolescents.
- Guy Steele in Codeurs au travail

2
Hélène Martin

La connaissance est la connaissance. Et vice versa.

D'un T-shirt.

2
lmsasu

Ce que vous me demandez, c'est comme essayer de remettre le dentifrice dans le tube. Ça ne marche pas.

L'observation sans l'action est un rêve éveillé. Action sans vision est un cauchemar.

proverbe du Japon

2
Heinz Z.

Il semblerait que la perfection ne soit pas atteinte lorsque plus rien ne peut être ajouté, mais quand plus rien ne peut être supprimé.

Antoine de Saint-Exupéry

2
moi_meme

Une citation sur la récursivité et la programmation en général que j'ai trouvée aujourd'hui.

Seuls les imbéciles croient aux systèmes infaillibles.

2
Octavian A. Damiean

Linux n'est gratuit que si votre temps n'a aucune valeur.

La mémoire est comme un orgasme. C'est beaucoup mieux si vous n'avez pas à faire semblant.
- Seymour Cray sur mémoire virtuelle

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

Concentrez vos efforts

N'écris pas trop. Concentrez votre sueur sur une seule histoire, plutôt que de la dissiper sur une douzaine.

Jack London


D'une certaine manière, j'ai raté le doublon (paraphrasé, plus court) de celui-ci:

Soyez diligent

Ne pas flâner et inviter l'inspiration; allumez-le après avec un club, et si vous ne l'obtenez pas, vous obtiendrez néanmoins quelque chose qui lui ressemble remarquablement. "

Une partie de ne citation ; Je les ai divisés pour affiner le sujet.

1
Mark C

J'avais un enseignant qui disait aux élèves qui devançaient ceci:

Tu ne sais pas ce que tu ne sais pas

Je ne peux pas dire avec certitude si c'est sa citation ou quelque chose qu'il a récupéré ailleurs.

1
Corey Ogburn

Je ne sais pas s'il est l'auteur de cette citation, mais j'ai assisté à une session lors d'une conférence une fois où Alex Pukinskis a dit cela et j'adore!

Le code non testé n'a aucune valeur commerciale - Alex Pukinskis

1
Paddyslacker

Je vais l'appeler Mel, parce que c'était son nom.

De L'histoire de Mel

1
Cesar Canassa

Ne codez pas aujourd'hui ce que vous ne pouvez pas déboguer demain

de ce blog titre

1
Anwar Chandra

Utilisez simplement de la chaîne, vous G-- d --- ed sauvages!

pendant le débat sur les mérites de char[] vs string

1
Brad Mace

La meilleure indication de la qualité du logiciel est une indentation cohérente

J'ai lu ceci quand je suivais les notes de bas de page dans SICP une fois mais je n'ai pas pu le trouver depuis, donc a) Je ne peux pas l'attribuer et b) j'écris de mémoire, et plus que probablement en paraphrasant. J'ai cependant constaté que c'était vrai.

1
stuartd

Ce n'est pas strictement une citation de programmation et je ne me souviens pas où je l'ai entendu pour la première fois, mais je l'ai répété maintes fois sur le tas:

Si vous ne le testez pas, cela ne fonctionne pas.

1
BlairHippo

Vous devriez rentrer chez vous si vous avez des pensées suicidaires.
- Robert Read, "Comment être programmeur"

1
ginotria

Si vous ne pouvez pas le mesurer, vous ne pouvez pas l'améliorer.

Lord Kelvin

1
dan_waterworth

Il n'y a pas de problème orienté objet qui ne peut être résolu en ajoutant une couche d'indirection, sauf, bien sûr, trop de couches d'indirection.

- De "The Art of Unit Testing" Roy Osherove (attribué à une source anonyme)

1
Keith

Pour moi, la POO signifie uniquement la messagerie, la conservation et la protection locales et la dissimulation du processus étatique, et la liaison tardive extrême de toutes choses. Cela peut être fait dans Smalltalk et dans LISP. Il existe peut-être d’autres systèmes dans lesquels cela est possible, mais je ne les connais pas.

- Alan Kay

1
jozilla

Seuls les mauviettes utilisent la sauvegarde sur bande: les vrais hommes téléchargent simplement leurs fichiers importants sur ftp et laissent le reste du monde les refléter;)

-- Linus Torvalds

1
jozilla

Vous ne pouvez pas faire confiance au code que vous n'avez pas entièrement créé vous-même. (Surtout le code d'entreprises qui emploient des gens comme moi.)
- Ken Thompson, "Réflexions sur la confiance de confiance"

1
Ben

"Ce n'est pas comme ça que je l'aurais fait"

1
Alex Hart

Par Mike Williams, l'un des créateurs d'Erlang:

  1. Trouvez les bonnes méthodes: conception par prototypage.
  2. Il n'est pas suffisant d'avoir des idées, il faut aussi pouvoir les mettre en œuvre et savoir qu'elles fonctionnent.
  3. Faites des erreurs à petite échelle, pas dans un projet de production.
1
luis.espinal
double value; /* or your money back! */
short changed; /* so triple your money back! */

cons.c sur l'arbre source Perl

1
krico

"Testez ce que vous pilotez, pilotez ce que vous testez."

1
Daniel Grillo

J'aimerais pouvoir rendre Lust et Gluttony utiles, mais Sloth, Pride et Envy sont certainement parfaits pour les programmeurs. "~ Kenneth Clowes

1
aredkid

L'éducation: celle qui révèle aux sages et cache aux stupides les vastes limites de leur savoir.
- Mark Twain

1
Roger Pate

Relâchez tôt. Relâchez souvent. - Eric S. Raymond

1
rjstelling

Les techniques requises d'un raisonnement efficace sont assez formelles, mais tant que la programmation est effectuée par des personnes qui ne les maîtrisent pas, la crise du logiciel restera avec nous et sera considérée comme une maladie incurable. Et vous savez ce que font les maladies incurables: elles invitent les charlatans et charlatans qui, dans ce cas, prennent la forme de gourous du génie logiciel.

- Dijkstra

1
Andrew

La simplicité est une condition préalable à la fiabilité.

- Edsger W. Dijkstra

1
AVD

Les lève-tôt ne progressent pas. Il est fait par des hommes paresseux qui essaient de trouver des moyens plus faciles de faire quelque chose.

-Robert Heinlein

1
Erik

Toute l'histoire de cette invention a été une lutte contre le temps.
- Charles Babbage sur le moteur analytique, 1837

0

Entia non sunt multiplicanda praeter necessitatem

(Restez simple, stupide)

Il y a des années, j'ai croisé une affiche qui avait l'expression latine avec la traduction anglaise en dessous.

0
Paperjam

Rester simple!

0
dede

La programmation est une forme d'art qui riposte

-- Inconnue

Remarque: surtout lorsque vous êtes en ligne ...

0
Matthieu M.

"Les vrais programmeurs ne voient pas le code, ils voient des arbres."

0
Ming-Tang

Histoire vraie:

Je faisais un projet pour l'école en c ++ et inutile de dire qu'il y avait du catch de compilateur. Au fur et à mesure que je me fâchais, j'ai commencé à nommer mes fonctions de test avec des variantes de baise pour les variables. À un moment donné à l'amusement de tous, j'ai crié: "Pourquoi cette baise ne pointe-t-elle pas de la merde?!?!?"

0
zhenka
Les programmeurs ne quittent pas, ils se mettent simplement hors ligne. :)
0
Digital Dude

XML est comme la violence - s'il ne résout pas vos problèmes, vous n'en utilisez pas suffisamment.

0
Tom Lianza

La compétence apprécie la compétence

(Ou, il faut en savoir un)

J'ai souvent pensé que la programmation est une forme d'art,
dont la valeur réelle ne peut être appréciée
par un autre versé dans le même art des arcanes;
il y a de belles pierres précieuses et de brillants coups d'État
à l'abri des regards et de l'admiration humaine, parfois pour toujours,
par la nature même du processus.
Vous pouvez en apprendre beaucoup sur un individu
rien qu'en lisant son code, même en hexadécimal.

De L'histoire de Mel, un vrai programmeur (version gratuite en vers)

Je ne savais pas qu'il y avait en fait un court article Wikipedia avec des liens vers les versions en prose et en vers de l'histoire, ainsi que d'autres informations.

0
Mark C

Fonctionnalité minimale sur le bureau dès que possible.

0
Moshe

En règle générale, l'homme qui a le plus de succès dans la vie est l'homme qui possède les meilleures informations.
- Benjamin Disraeli

0
Roger Pate