Alan Perlis citazioni famose

ultimo aggiornamento : 5 settembre 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Alan Perlis
  • Un anno trascorso nell'intelligenza artificiale è sufficiente per far credere in Dio.

  • È meglio avere 100 funzioni che operano su una struttura dati piuttosto che avere 10 funzioni che operano su 10 strutture dati.

  • Un linguaggio di programmazione è di basso livello quando i suoi programmi richiedono attenzione all'irrilevante.

  • Ci sono due modi per scrivere programmi privi di errori; solo il terzo funziona.

  • Un linguaggio che non influisce sul modo in cui pensi alla programmazione non vale la pena conoscere.

  • Nei sistemi software è spesso l'early bird che crea il worm.

  • Gli sciocchi ignorano la complessità. I pragmatici ne soffrono. Alcuni possono evitarlo. I geni lo rimuovono.

  • La semplicità non precede la complessità, ma la segue.

  • Ogni programma ha (almeno) due scopi: quello per il quale è stato scritto e un altro per il quale non è stato.

  • I programmatori non devono essere misurati dalla loro ingegnosità e dalla loro logica, ma dalla completezza della loro analisi dei casi.

  • In inglese ogni parola può essere verbata.

  • Affrontare il fallimento è facile: lavorare sodo per migliorare. Il successo è anche facile da gestire: hai risolto il problema sbagliato. Lavorare sodo per migliorare.

  • È più facile modificare le specifiche per adattarsi al programma che viceversa.

  • Non avere buone idee se non sei disposto ad essere responsabile per loro.

  • FORTRAN non è un fiore ma un'erbaccia-è resistente, occasionalmente fiorisce e cresce in ogni computer.

  • Se hai una procedura con 10 parametri, probabilmente ne hai persi alcuni.

  • È possibile misurare la prospettiva di un programmatore notando il suo atteggiamento sulla continua vitalità di FORTRAN.

  • Va contro il grano dell'educazione moderna insegnare agli studenti a programmare. Che divertimento c'è nel fare piani, acquisire disciplina, organizzare pensieri, dedicare attenzione ai dettagli e imparare ad essere autocritici.

  • Penso che sia straordinariamente importante che in informatica manteniamo il divertimento nell'informatica. Quando è iniziato, è stato un sacco di divertimento. Naturalmente, i clienti paganti sono stati traditi di tanto in tanto, e dopo un po ' abbiamo iniziato a prendere sul serio le loro lamentele. Abbiamo iniziato a sentirci come se fossimo davvero responsabili dell'uso perfetto e senza errori di queste macchine. Non credo che lo siamo. Penso che siamo responsabili per allungarli, avviarli in nuove direzioni e mantenere il divertimento in casa. Spero che il campo dell'informatica non perda mai il suo senso di divertimento.

  • Qualsiasi nome può essere verbato.

  • Quando qualcuno dice, " Voglio un linguaggio di programmazione in cui ho solo bisogno di dire quello che voglio fatto," dargli un lecca-lecca.

  • In informatica, trasformare l'ovvio in utile è una definizione vivente della parola "frustrazione".

  • Se il tuo computer parla inglese, probabilmente è stato realizzato in Giappone.

  • Penso che sia inevitabile che le persone programmino male. La formazione non aiuterà sostanzialmente le cose. Dobbiamo imparare a conviverci.

  • Il miglior libro sulla programmazione per il profano è 'Alice nel paese delle meraviglie'; ma questo perché è il miglior libro su qualsiasi cosa per il profano.

  • È possibile che il software non sia come qualsiasi altra cosa, che sia destinato ad essere scartato: che il punto sia vederlo sempre come una bolla di sapone?

  • Il campo informatico ha sempre bisogno di nuovi cliché.

  • In inglese ogni parola può essere verbata. Sarebbe così nei nostri linguaggi di programmazione.

  • Nella simbiosi uomo-macchina, è l'uomo che deve adattarsi: le macchine non possono.

  • I programmatori LISP conoscono il valore di tutto e il costo di nulla.

  • Nella programmazione, come in tutto il resto, essere in errore è rinascere.

  • Alcuni linguaggi di programmazione riescono ad assorbire il cambiamento, ma resistono al progresso.

  • Brindiamo al programmatore Lisp che ripone i suoi pensieri in nidi di parentesi.

  • A lungo andare, ogni programma diventa rococò, e poi macerie.

  • Lo zucchero sintattico causa il cancro del punto e virgola.

  • Non si può passare dall'informale al formale con mezzi formali.

  • In informatica, il tempo medio per il fallimento continua a ridursi.

  • Adattare i vecchi programmi per adattarsi a nuove macchine di solito significa adattare le nuove macchine a comportarsi come quelle vecchie.

  • La costante di un uomo è la variabile di un altro uomo.

  • Per capire un programma, devi diventare sia la macchina che il programma.

  • Pensi di SAPERE quando impari, sei più sicuro quando puoi scrivere, ancora di più quando puoi insegnare, ma certo quando puoi programmare.

  • Un'immagine vale 10K parole - ma solo quelle per descrivere l'immagine. Quasi nessun set di parole 10K può essere adeguatamente descritto con le immagini.

  • Non esiste una variabile libera.

  • Un buon linguaggio di programmazione è un universo concettuale per pensare alla programmazione.

  • Ogni lettore dovrebbe chiedersi periodicamente â € œToward quale fine, verso quale fine?ma non chiederlo troppo spesso per non perdere il divertimento della programmazione per la stitichezza della filosofia agrodolce.

  • L'informatica è imbarazzata dal computer.

  • Se un ascoltatore annuisce con la testa mentre spieghi il tuo programma, sveglialo.

  • I programmatori C non muoiono mai. Sono solo gettati nel vuoto.

  • L'ottimizzazione ostacola l'evoluzione.