Per colpa di
Romeo colpito per l'ennesima volta dal virus del tagging mi tocca scrivere queste facezie....
How old were you
when you started programming? A quale età hai cominciato
a programmare?
Tardi, 17 anni. Ma io 17 anni li avevo
nel 1981.
How did you get
started in programming? Come hai cominciato a
programmare?
Per diletto, con un
Sinclair Zx81 dalla tastiera sottiletta..
What was your first
language? Qual’è stato il tuo primo linguaggio di programmazione?
Basic ed Assembly Z-80
What was the first
real program you wrote? Qual’è stato il primo programma vero che hai
scritto?
Hello Word.
Ed Hello Worl è un vero programma e chi non è d'accordo lo aspetto nel parcheggio....Scherzi a parte il primo vero programma l’ho
scritto per lo ZX-Spectrum: era una estensione del linguaggio Basic per gestire
le finestre ed i menu a tendina. Ci ho messo tre mesi. Mi ero innamorato dell’interfaccia
di Apple Lisa che avevo visto su Micro & Personal Computer.
What languages have
you used since you started programming? Quali linguaggi hai usato da
quando hai cominciato a programmare?
Basic, Assembly Z-80, Turbo Pascal, Turbo C, Turbo Basic,
Quick Basic, Quick C, C++, Fortran, VB , Vbscript, JScript, Java, C# e VB.NET.
Se poi ci mettiamo gli ibridi aggiungo PostScript e SQL. Mi vanto di non aver MAI (ribadisco MAI) scritto una riga di codice in COBOL.
What was your first
professional programming gig? Quando è stato il tuo primo vero lavoro
da programmatore?
Come lavoro pagato scrivere un software per la gestione di
un magazzino, come primo lavoro da programmatore vero realizzare un software
per il monitoraggio di stazioni meteorologiche.
If you knew then
what you know now, would you have started programming? Con
il senno di poi, rifaresti lo stesso il programmatore? Ricominceresti a programmare?
Domanda difficile.
Con il senno di poi no, farei il cuoco o il mangione alla Raspelli. La pancetta "du roles" ce la ho.
If there is one thing you
learned along the way that you would tell new developers, what would it
be? Se ci fosse una cosa che hai
imparato nella tua carriera e che vorresti dire ai giovani programmatori, cosa
diresti?
Trovatevi
una moglie ricca.
What’s the most fun
you’ve ever had … programming? Qual’è la cosa più divertente che hai
programmato?
Difficile da dire. Quasi tutti i software che ho realizzato
sono stati divertenti. Forse il motore RDBMS che realizzai nel 1989 con tanto
di interprete SQL che aveva pure le View e le Stored Procedures. Usava
Btrieve/N di SoftCraft come motore. Nel
1989 su in PC con un 386Sx faceva 30
transazioni al secondo con tutti i vincoli di integrità referenziale attivi ed
un full logging. Sulla stessa macchina Oracle ne faceva 20.