Newsgroup: it.fan.startrek
Titolo: [OT] Da grande faro' il programmatore

Un ragazzotto stagista che ho incrociato una decina d'anni fa voleva 
fare il programmatore. Mi disse che gli sarebbe davvero piaciuto tanto 
imparare a farlo. Allora gli assegno un compitino facile facile: la 
conversione di un numero in parole, come si fa per gli assegni. Gli dico 
che, pero', non deve partire con la codifica nuda e cruda. Prima deve 
fare l'analisi del problema.
Dopo un paio di giorni mi porta l'analisi che iniziava, piu' o meno, cosi':
"Questo programma convertira' un numero che puo' essere di millioni o di 
milliaia, in parole che possono contenere, percio', la parola 'millioni' 
o 'millione' e 'milliaia'..."
Quando gli ho fatto notare gli errori mi ha detto che non s'era mai 
accorto che 'millione' si scrive 'milione' e 'milliaia' si scrive 
'migliaia'.
Ah, nemmeno l'analisi era corretta.

 Ah, nemmeno l'analisi era corretta.
Bastava l'introduzione. Io di cifre espresse in lettere che contenessero
la parola "migliaia", non ne ho mai lette.
-- 
Dathon (per scrivermi, sostituite "tanagra" con "libero")
 
Ma canta il pin: <<M'abbarbico
io solo dappertutto.
Che val se cresco tisico
in apparenza e brutto?
se la mia foglia ï¿œ un ago?
se per tronco mi diede il tufo stitico
la spina d'un rachitico?
Anche cosï¿œ di vivere son pago.
 
Piccola goccia bastami
per essere felice;
e sol se il tufo ruvido
all'avida radice
anche la goccia lesina,
e invano aspetto il generoso fango,
allora solo piango;
e profumate lagrime di resina>>.

 fare l'analisi del problema.
non ho capito, puoi spiegarmelo? a livello analitico..
un link?

 la parola "migliaia", non ne ho mai lette.
Nemmeno lui.

*Q* ha scritto:

http://www.intrage.it/rubriche/finanza/assegno_bancario/compilare_assegno_bancario/index.shtml

 
-_- la storia della coifica analitica...
non ho mai compilato un assegno in vita mia, ho sempre preferito i 
bonifici on line

 bonifici on line
Spero tu ne abbia visti, pero'. O ti hanno sempre e solo pagato con 
bonifici?

 bonifici?
certo che li ho visti, ma per me sono come le conchiglie...
mi interessava sapere che tipo di analisi avrebbe dovuto affrontare il 
ragazzo, nel senso, qual e' il quesito?
dire quante caselle bisogna riempire in un assegno?
non capisco...

*Q* ha scritto:

"Allora gli assegno un compitino facile facile: la conversione di un 
numero in parole, come si fa per gli assegni."
1936,27 = millenovecentotrentasei/27
Chiaro, adesso?

 'migliaia'.
Questo perche' e' presunzione comune (ma FIN TROPPO comune) che per scrivere
programmi (e, in genere, per avere a che fare con le materie
tecniche/tecnologiche) non serva conoscere la grammatica italiana.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Walt Disney is in suspended animation.

 3. codifica - scrittura del programma in un linguaggio a scelta
Questo perche' erano attivita' realmente svolte da tre gruppi di persone diverse.
Adesso la (2) si puo' saltare e inglobare nella (1), posto che chi scrive la (1)
conosca bene la piattaforma e il linguaggio della (3).
La documentazione (anche su un foglio di carta del salumiere) serve all'inizio
per attivare la funzione basilare del processo di scrittura di un programma: la
creazione dell'algoritmo, ovvero la scomposizione di un problema complesso in
problemi piu' semplici.
Come insegna N.Wirth, se agli algoritmi si affiancano le giuste strutture dati,
ecco che nasce il programma.
Alcune volte mi e' capitato di definire prima le strutture dati, lavorare bene
su quelle e poi creare gli algoritmi che le governano. Il motore di HyperTrek e'
nato cosi'.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Viewer: What do you do if you die before finishing the full B5 storyline?
JMS: Well...decompose, mainly...

 nato cosi'.
Per i programmi che faccio io e' essenziale partire con una buona 
struttura dati che, ovviamente, il cliente non conosce perche' non sa 
scomporre le sue necessita' in dati.
Una volta suggerii io ad un importatore di vestiario che, forse, era 
meglio prevedere per ogni articolo di magazzino (vestiti) anche la 
taglia. :(

 scomporre le sue necessita' in dati.
Il cliente deve far bene il suo lavoro, non deve fare ne' l'analista ne' il
programmatore.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
That the automobile has practically reached the limit of its
development is suggested by the fact that during the past year no
improvements of a radical nature have been introduced.
     --Scientific American, 1909

 
...che consiste essenzialmente nel compilare bene gli assegni.
Ed ecco che si ritorna a bomba.

 programmatore.
Il problema e' farglielo capire, a volte. :)

 Chiaro, adesso?
ora si' :-) potevi parlare *italiano* dicendo trasformare i numeri *in 
lettere* e io che ho subito pensato alla conversione esadecimale..
M.. mmmmmmmmmmmmmnunmelofa'di'

 tecniche/tecnologiche) non serva conoscere la grammatica italiana.
ma l'italiano si' ;-)

*Q* ha scritto:

E "millenovecentotrentasei" cos'e'? Un'immagine? :)

Ed ecco che si ritorna a bomba.
localit� nei pressi di Cavriglia (AR), ove andavo spesso... e quando
dovevo, era esattamente questa la frase che mi dicevo! 8-)
-- 
     UoScAr - Oscaracciato
  Imola,33...,100(waiting),15
 
http://www.erepublik.com/

 dice che..
Leggendo il subject ed il testo, mi sono immaginato grisou... la sigla
del cartone animato... solo che al posto del draghetto c'era un
ragazzotto, con un mouse in mano ed il filo spenzoloni, che clickava e
clickava e mentre ruotava faceva crashare finestre su finestre di
tutti i monitor messi a cerchio intorno a lui, urlando con un sorriso
tordo in faccia "da grande faro' il programmatore!! da grande faro' il
programmatore!!!"
... 8-|


 E "millenovecentotrentasei" cos'e'? Un'immagine? :)
logica da programmatore...

 
sei stato in colombia a ferragosto?

*Q* ha scritto:

E quale logica e' quella di pensare che "parole" equivale a 
"esadecimale" (che, tra l'altro, e' composto da numeri e lettere, ma non 
da parole)?

sei stato in colombia a ferragosto?
no, no... questa � la normalit�! >8]


 da parole)?
boh, vallo a dire ai miei che quando mi hanno concepito credevano ancora 
nelle fate e negli gnomi...

 
Roba Forte! (cit.)

Roba Forte! (cit.)
ricordami da dov'� questa cit... ?
-- 
   UoScAr - Oscaracciato
 Imola,34,100 (waiting),15
 
http://www.erepublik.com/

 
ritorno al futuro?