Newsgroup: it.lavoro.informatica
Titolo: Programming quotations

Siamo quasi a Natale, ovvero la famosa festa del Solstizio d'inverno,
per cui un po' di relax ci vuole :-)
Non troppo OT, un bel thread su famose (o meno) "quote" inerenti il
nostro mondo.
Iniziamo con un quote anonimo, ma che ha sempre esercitato su di  un
fascino magnetico sin dalle superiori :
"Per ogni errore attribuito ad un programma, ci sono sempre due
errori, uno dei quali e' l'attribuire la colpa al programma."
E poi come non riportare la frase iniziale usata dal mio compianto
prof di informatica il primo giorno di lezioni (eoni fa) ?
Eccola :
"L'uomo e' l'unica macchina servocomandata di 80kg, capace di
riprodursi in serie senza bisogno di manodopera specializzata"
                                                          --- A.
Strappavecia
Il mio proverbio preferito (non avendolo mai visto in giro devo
attribuirmene la paternita' :-) ) :
"Chi poco compila, nulla linka"
Di sconosciuta fonte :
"Programmers are the tools for converting caffeine into code"
E per finire il primo post del thread :
"There are two ways to write error-free programs; only the third
works.
 
--- Alan J. Perlis
Buon Solstizio di inverno !
C'ya
  STeve

 Buon Solstizio di inverno !
Tsk, tsk ..
Io, Saturnalia!!!
--
ale
http://ale.riolo.co.uk

 [...]
L'ho letto sul libro del c++ di stroustrup, nella prefazione che c'� su ogni 
capitolo, in uno un particolare c'� scritto:
"l'ottimizzazione prematura � l'origine di tutti i mali"
(sempre che ricordi bene...).
Poi, a me piace un mondo, perch� per me sempre vera e contemporaneamente 
troppo spesso intoccabilie, inafferrabile da attuare (insomma, ci aspiro 
sempre e poche volte mi vien da dire di esserci riuscito), quella di 
einstein:
"bisogna rendere ogni cosa il pi� semplice possibile. Ma non pi� semplice di 
ci� che sia possibile!"
E poi, finendo pi� in ambito di rapporti "politici" con clienti e simili, io 
che sono e sar� sempre un tecnico non posso non citare adattando al nostro 
mondo, la celebre affermazione di galielo "le verit� scientifiche non si 
decidono a maggioranza!", dove mi permetto di sostituire con verit� 
scientifiche tutto quello che ruota attorno alle specifiche 
richieste/necessarie, tempi di analisi/sviluppo, ecc...

 "Chi poco compila, nulla linka"
niente male!
Io per le "quote" sono un fan di Dijkstra,
ecco le mie preferite:
Computer Science is no more about computers than astronomy is about
telescopes.
Besides a mathematical inclination, an exceptionally good mastery of
one's native tongue is the most vital asset of a competent programmer.
Simplicity is a great virtue but it requires hard work to achieve it
and education to appreciate it. And to make matters worse: complexity
sells better
How do we convince people that in programming simplicity and clarity —
in short: what mathematicians call "elegance"— are not a dispensable
luxury, but a crucial matter that decides between success and
failure?
The question of whether Machines Can Think... is about as relevant as
the question of whether Submarines Can Swim.
E infine quella che preferisco in assoluto, e che penso sia perfetta
per "ispirare" chiunque di occupi di insegnamento in informatica e in
qualsiasi altro campo:
I mean, if 10 years from now, when you are doing something quick and
dirty, you suddenly visualize that I am looking over your shoulders
and say to yourself "Dijkstra would not have liked this", well, that
would be enough immortality for me.

 works.
E poi ci sono le mitiche:
"Real programmers do: cat > a.out"
"If it works, leave it alone ? there's no need to understand it. If it 
fails, try to fix it ? there's no time to understand it."
"Profanity is the one language all programmers know best."
"As soon as we started programming, we found to our surprise that it wasn?t 
as easy to get programs right as we had thought.  Debugging had to be 
discovered.  I can remember the exact instant when I realized that a large 
part of my life from then on was going to be spent in finding mistakes in my 
own programs." (Maurice Wilkes, 1949)
"The use of COBOL cripples the mind; its teaching should therefore be 
regarded as a criminal offense." (E. W. Dijkstra)
"Larry Wall invented Perl. If that doesn't show the mind-twisting effect 
that religion can have on some people, I don't know what does."
"If brute force doesn't solve your problems, then you aren't using enough." 
"There are two ways of constructing a software design. One way is to make it 
so simple that there are obviously no deficiencies. And the other way is to 
make it so complicated that there are no obvious deficiencies." (C.A.R. 
Hoare)
"First learn computer science and all the theory. Next develop a programming 
style. Then forget all that and just hack." (George Carrette) 
"The first 90% of the code accounts for the first 90% of the development 
time.  The remaining 10% of the code accounts for the other 90% of the 
development time." (Tom Cargill)

 (sempre che ricordi bene...).
Direi che questo è Knuth, a meno che non mi sia rincoglionito
definitivamente.
  ngw

 Buon Solstizio di inverno !
Altrettanto.
  ngw

 libro del c++ di stroustrup
Citazione di sottotitolo al capitolo sui template:
"Inserite qui la vostra citazione."
Genio.
Genio puro.
Massimo
P.S.
Stroustroup.
Per la precisione.

would be enough immortality for me.
Te la riquoto, perchï¿½ ï¿½ semplicemente STUPENDA :-D
Massimo

 nostro mondo.
Un paio di citazioni dal sommo Tanenbaum (che, per inciso, letteralmente � 
il nome tedesco dell'albero di natale):
"Never underestimate the bandwidth of a station wagon full of tapes hurtling 
down the highway."
"The nice thing about standards is that you have so many to choose from."
Massimo

merd-in, merd-out

 Buon Solstizio di inverno !
anche a te ;-)

 nostro mondo.
Ecco le mie:
Un programmatore che ogni tanto trovo a giro per il mondo: "Se è così
facile FALLO TE"
Il mio primo datore di lavoro e maestro, in presenza di clienti e di
fronte ai più imprevisti comportamenti delle nostre apparecchiature:
"Lo deve fare"
Il serial killer protagonista dei romanzi di Rex Miller: "Plan hard,
fight easy"

"Lo deve fare"
...per caso si chiama Aldo?
Conosco un tizio che dice sempre questa frase...
Massimo

 Conosco un tizio che dice sempre questa frase...
No, ma penso sia una frase abbastanzaq ricorrente nell'ambiente...


Tipo come, in dialetto da me, "struca il boton salta il macaco"... :-)
Quando facevo automazione si usava spesso come introduzione al funzionamento 
di una macchina/impianto...

 "Se � cos� facile FALLO TE"
questa � universale

 No, ma penso sia una frase abbastanzaq ricorrente nell'ambiente...
In realt� non l'avevo mai sentita prima di conoscere 'sto tizio, per questo 
mi hai incuriosito...
Massimo

 nostro mondo.
La più bella che ho sentito, e non solo una volta, è: "sarà colpa del 
compilatore". Chi l'ha detta, poi, non ha fatto molta carriera. :) 
-- 
__________________________________
Luc (36, CO)
25 years uninterrupted programming
__________________________________

 definitivamente.
Anche io l'attribuivo a Knuth.
Ciao,
Giulio
--


Sono andato a sfogliare il libro di stroustrup, mi son sbagliato... non 
l'avevo letto li, bho, allora non mi ricordo dove...


mica così scontato: c'e' un dibattito se la citazione originaria sia
di Knuth o di Hoare. Ho trovato una pagina di un esegeta che spiega la
storia e alla fine l'attribuisce definitivamente a Knuth:
http://shreevatsa.wordpress.com/2008/05/16/premature-optimization-is-the-root-of-all-evil/
bye!

 
io ne ho sentita una piï¿œ bella da un tizio (che ï¿œ durato poco) che non
faceva controlli sulle query e sull'input e quando ï¿œ successo qualcosa
ha pure detto risentito: "ï¿œ colpa dell'utente".

 wrote:
"Software is Hard" - Donald Knuth