it-swarm.it

Qual è la tua citazione preferita sulla programmazione?

Qual è la tua citazione preferita sulla programmazione?

Un preventivo per risposta , e per favore controlla i duplicati prima di pubblicare!

110
Gelatin

Dalla mia prima lezione di programmazione (FORTRAN IV):

Cos'è un computer?
È una scatola con dentro un omino.
Quest'uomo è velocissimo. Può fare milioni di istruzioni al secondo.
Ma è miope. È così miope che riesce a vedere solo un'istruzione alla volta.
Inoltre non è molto intelligente, proverà a fare esattamente quello che gli dici di fare.

Questo è diventato la base della mia filosofia di programmazione e debugging.

4
Dave

Einstein ha sostenuto che ci devono essere spiegazioni semplificate della natura, perché Dio non è capriccioso o arbitrario. Nessuna fede del genere conforta l'ingegnere del software.
- Fred Brooks, "No Silver Bullet"

4
Gerry

2 + 2 = 5, per valori sufficientemente grandi di 2.

- Anon

4
aufather

La conoscenza è orgogliosa di sapere così tanto; la saggezza è umile che non ne conosce più.

- William Cowper

4
Walter

I piani sono inutili, ma la pianificazione è tutto.
- Dwight D. Eisenhower

4
Roger Pate

I miei preferiti sono già stati pubblicati, quindi ecco qualcosa a cui ho pensato un giorno di lavoro:

Nella Russia sovietica, l'eccezione genera YOU !!

4

Se non si pianifica, si prevede di fallire

-Il mio Insegnante c # (non so da dove lo abbia sentito!)

4
cdnicoll

Il software è difficile.

- Donald Knuth

4
Travis Christian

Va bene capire i misteri dell'omicidio, ma non dovresti capire il codice. Dovresti essere in grado di leggerlo.

- Steve McConnell

3
user5307

Funziona sulla mia macchina

3
Maniero

Consentitemi di riaffermare che la questione se in linea di principio vi siano limiti a quali problemi l'uomo può far risolvere le macchine rispetto alla propria capacità di risolvere i problemi, è davvero una questione tecnica nella teoria delle funzioni ricorsive.

- John McCarthy

3
Josh Vera

Non capisco perché le cheerleader non mi parleranno. Forse non lancio cinque touchdown contro Newport High, ma vediamo uno di quei programmi da idioti di football in linguaggio Assembly!
- Chris Lipe

3
Carlos

/ * Non ci si aspetta che tu capisca questo. * /

Commento nella sesta edizione Unix.

3
chiccorusso

Va notato che nessun ingegnere informatico addestrato eticamente acconsentirebbe mai a scrivere una procedura di DestroyBaghdad. L'etica professionale di base gli richiederebbe invece di scrivere una procedura di DestroyCity, alla quale Baghdad potrebbe essere indicato come parametro.

Nathaniel Borenstein

3
rerun

In ebraico c'è un modo di dire (principalmente dai programmatori arruolati dell'esercito):

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

Che è un anagramma, e si traduce approssimativamente in

Bug nel design -> sei stato trovato durante il debug

3

Se non fosse stato per l'ultimo minuto, non si farebbe nulla.

- Presumibilmente dalle "Leggi di Murphy"; vedi qui

Anche se posso fare molte cose senza alcuna pressione (come postare le risposte qui), ho bisogno di un pizzico di paura per fare quello che dovrei fare (come i miei compiti).

3
Joey Adams

Fallire rapidamente

- Sconosciuto

3
rjstelling

La volgarità è l'unica lingua che tutti i programmatori conoscono meglio.

-- Anonimo

3
Raven13

Entra presto in una routine: fai lo stesso processo allo stesso modo. Accumula modi di dire. Standardizzare. L'unica differenza (!) Tra Shakespeare e te era la dimensione della sua lista di idiomi - non la dimensione del suo vocabolario.

--Alan J. Perlis

2
ubernerd

In C++ è più difficile spararti nel piede, ma quando lo fai ti fai saltare tutta la gamba.
- Bjarne Stroustrup

2
Junior M

COBOL può essere curato se preso in tempo.
- Dalle classi di programmazione

2
Dave

Essere in grado di ottenere una macchina per fare ciò che vuoi è la cosa più vicina che abbiamo in tecnologia per soddisfare i desideri degli adolescenti.
- Guy Steele in Coders at Work

2
Hélène Martin

La conoscenza è conoscenza. E viceversa.

Da una maglietta.

2
lmsasu

Quello che mi stai chiedendo di fare è come cercare di rimettere il dentifricio nel tubo. Non funziona.

La visione senza azione è un sogno ad occhi aperti. L'azione senza visione è un incubo.

proverbio dal Giappone

2
Heinz Z.

Sembrerebbe che la perfezione non sia raggiunta quando non si può aggiungere altro, ma quando non si può più rimuovere.

Antoine de Saint-Exupéry

2
moi_meme

Una citazione sulla ricorsione e sulla programmazione in generale mi è venuta in mente oggi.

Solo gli sciocchi credono nei sistemi infallibili.

2

Linux è gratuito solo se il tuo tempo non ha valore.

La memoria è come un orgasmo. È molto meglio se non devi fingere.
- Seymour Cray sulla memoria virtuale

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

Concentrare il tuo sforzo

Non scrivere troppo. Concentrare il sudore su una storia, piuttosto che dissiparlo su una dozzina.

Jack London


In qualche modo, ho perso il duplicato (parafrasato, più corto) di questo:

Sii diligente

Non fare la pagnotta e invitare l'ispirazione; dopo averlo acceso con un club, e se non lo ottieni otterrai comunque qualcosa che assomiglia notevolmente. "

Parte di na citazione ; Li ho divisi per restringere l'argomento.

1
Mark C

Avevo un insegnante che avrebbe detto agli studenti che si stavano anticipando questo:

Non sai cosa non sai

Non posso dire con certezza se è la sua citazione o qualcosa che ha raccolto da qualche altra parte.

1
Corey Ogburn

Non sono sicuro che sia il creatore di questa citazione, ma una volta ho partecipato a una sessione in una conferenza in cui Alex Pukinskis ha detto questo e lo adoro!

Il codice non testato non ha valore commerciale: Alex Pukinskis

1
Paddyslacker

Lo chiamerò Mel, perché quello era il suo nome.

Da La storia di Mel

1
Cesar Canassa

Non codificare oggi ciò che non è possibile eseguire il debug domani

dal titolo blog

1
Anwar Chandra

Usa solo la corda che fai con i selvaggi!

durante il dibattito sui meriti di char[] vs string

1
Brad Mace

La migliore indicazione della qualità del software è un rientro coerente

Ho letto questo quando stavo seguendo le note a piè di pagina in SICP una volta ma non sono stato in grado di trovarlo da allora, quindi a) Non posso attribuirlo e b) sto scrivendo a memoria, e molto probabilmente parafrasando. Tuttavia, l'ho trovato vero.

1
stuartd

Questa non è solo una citazione di programmazione e non ricordo dove l'ho ascoltata per la prima volta, ma l'ho ripetuta molte volte sul lavoro:

Se non lo testate, non funziona.

1
BlairHippo

Dovresti andare a casa se stai pensando a pensieri suicidi.
- Robert Read, "Come essere un programmatore"

1
ginotria

Se non riesci a misurarlo, non puoi migliorarlo.

Lord Kelvin

1
dan_waterworth

Non esiste alcun problema orientato agli oggetti che non può essere risolto aggiungendo un livello di riferimento indiretto, tranne, ovviamente, troppi livelli di riferimento indiretto.

- Da "The Art of Unit Testing" Roy Osherove (attribuito a una fonte senza nome)

1
Keith

OOP per me significa solo messaggistica, conservazione locale, protezione e occultamento del processo statale ed estremo vincolo tardivo di tutte le cose. Può essere fatto in Smalltalk e in LISP. Probabilmente ci sono altri sistemi in cui ciò è possibile, ma non ne sono consapevole.

- Alan Kay

1
jozilla

Solo i WIMP usano il backup su nastro: i veri uomini caricano le loro cose importanti su ftp e lasciano che il resto del mondo rispecchi;)

- Linus Torvalds

1
jozilla

Non puoi fidarti del codice che non ti sei creato totalmente. (Soprattutto codice di aziende che impiegano persone come me.)
- Ken Thompson, "Riflessioni sul Trusting Trust"

1
Ben

"Non è così che avrei fatto"

1
Alex Hart

Di Mike Williams, uno dei creatori di Erlang:

  1. Trova i metodi giusti — Design by Prototyping.
  2. Non è abbastanza buono per avere idee, devi anche essere in grado di implementarle e sapere che funzionano.
  3. Fai errori su piccola scala, non in un progetto di produzione.
1
luis.espinal
double value; /* or your money back! */
short changed; /* so triple your money back! */

cons.c sull'albero dei sorgenti Perl

1
krico

"Metti alla prova ciò che voli, vola ciò che test."

1
Daniel Grillo

Vorrei poter rendere utile Lust and Gluttony ma Sloth, Pride ed Envy sono sicuramente fantastici per i programmatori. "~ Kenneth Clowes

1
aredkid

Istruzione: ciò che rivela ai saggi e nasconde agli stupidi i vasti limiti della loro conoscenza.
- Mark Twain

1
Roger Pate

Rilascio anticipato. Rilasciare spesso. - Eric S. Raymond

1
rjstelling

Le tecniche richieste per un ragionamento efficace sono piuttosto formali, ma finché la programmazione viene eseguita da persone che non le padroneggiano, la crisi del software rimarrà con noi e sarà considerata una malattia incurabile. E sai cosa fanno le malattie incurabili: invitano i ciarlatani e i ciarlatani, che in questo caso assumono la forma di guru dell'ingegneria del software.

- Dijkstra

1
Andrew

La semplicità è un prerequisito per l'affidabilità.

- Edsger W. Dijkstra

1
AVD

I progressi non sono fatti dai mattinieri. È fatto da uomini pigri che cercano di trovare modi più semplici per fare qualcosa.

-Robert Heinlein

1
Erik

Tutta la storia di questa invenzione è stata una lotta contro il tempo.
- Charles Babbage sul motore analitico, 1837

0

Entia non sunt multiplicanda praeter necessitatem

(Keep it simple, stupid)

Anni fa mi sono imbattuto in un poster che aveva l'espressione latina con la traduzione inglese sotto di esso.

0
Paperjam

Keep it Simple!

0
dede

La programmazione è una forma d'arte che combatte

- Sconosciuto

Nota: specialmente quando sei in chiamata ...

0
Matthieu M.

"I veri programmatori non vedono il codice, vedono gli alberi."

0
Ming-Tang

Storia vera:

Stavo facendo un progetto per la scuola in c ++ e inutile dire che c'era un po 'di compilatore. Man mano che mi incazzavo di più, ho iniziato a nominare le mie funzioni di test di merda con varianti di cazzo per variabili. Ad un certo punto al divertimento di tutti i corpi ho urlato "Perché questa cazzo non punta alla merda?!?!?"

0
zhenka
I programmatori non si fermano, vanno semplicemente offline. :)
0
Digital Dude

L'XML è come la violenza: se non risolve i tuoi problemi, non ne usi abbastanza.

0
Tom Lianza

Abilità Apprezza l'abilità

(Oppure, ci vuole uno per conoscerne uno)

Ho spesso sentito che la programmazione è una forma d'arte,
il cui valore reale può essere solo apprezzato
da un altro esperto della stessa arte arcana;
ci sono gemme adorabili e colpi di stato brillanti
nascosto dalla visione e dall'ammirazione umana, a volte per sempre,
per la natura stessa del processo.
Puoi imparare molto sull'individuo
leggendo semplicemente il suo codice, anche in esadecimale.

Da The Story of Mel, a Real Programmer (versione in versi gratuiti)

Non avevo idea che ci fosse in realtà un breve articolo di Wikipedia con collegamenti a entrambe le versioni in prosa e in versi della storia, insieme ad altre informazioni.

0
Mark C

Funzionalità minima sul desktop il più presto possibile.

0
Moshe

Come regola generale, l'uomo di maggior successo nella vita è l'uomo che ha le migliori informazioni.
- Benjamin Disraeli

0
Roger Pate