Il linguaggio di programmazione D è stato creato da Walter Bright, uno sviluppatore di software e informatico americano la cui produzione tecnica include compilatori e giochi per computer storici. Nato nel 1959, Bright è emerso come una figura di spicco nell'ingegneria del software durante la transizione verso la moderna programmazione orientata agli oggetti, superando i limiti tradizionali dei linguaggi per sviluppare una traduzione in codice oggetto diretto più efficiente.
Formazione accademica
Bright ha compiuto i suoi studi formali presso il California Institute of Technology, dove ha conseguito una laurea in Scienze nel 1979. Il suo lavoro di primo livello si è concentrato sull'ingegneria meccanica, integrato da un percorso minore in ingegneria aeronautica. Durante il suo periodo all'università, ha programmato il gioco di guerra Empire, eseguito sul mainframe PDP-10. Inoltre, ha sviluppato software per la piattaforma Mattel Intellivision mentre era ancora studente.
Ingegneria professionale e compilatori
Dopo la laurea, Bright ha lavorato come ingegnere meccanico presso la Boeing Commercial Airplanes tra il 1979 e il 1982. All'inizio degli anni '80 si è dedicato alla programmazione in C, adattando celebremente il suo precedente lavoro su Empire per l'IBM PC. Questa transizione ha approfondito il suo interesse per l'implementazione dei linguaggi. Successivamente ha sviluppato il compilatore C Datalight, commercializzato con vari nomi tra cui Zorland C e Zortech C. La sua produzione tecnica ha raggiunto un traguardo fondamentale con il compilatore Zortech C++, in seguito noto come Symantec C++ e infine come Digital Mars C++. Questo compilatore ha acquisito importanza per la sua capacità di convertire il codice sorgente direttamente in codice oggetto, aggirando la dipendenza standard da C come linguaggio intermedio.
Sviluppo di D
Bright è il progettista del linguaggio di programmazione D. I suoi contributi al campo della tecnologia dei compilatori si estendono al suo lavoro come blogger per il Dr. Dobb's Journal e alla pubblicazione di articoli scientifici che descrivono metodologie di programmazione. Tra i suoi lavori successivi vi è lo sviluppo di Warp, un preprocessore C/C++ ad alta velocità scritto in D, che ha creato per Facebook intorno al 2014.
Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.
Fai il test del QI →Informazioni rapide
- Nato: 1959 - Formazione: California Institute of Technology - Titolo di studio: Laurea in Scienze - Ex datore di lavoro: Boeing Commercial Airplanes - Opere principali: D, Classic Empire, Zortech C++ - Cittadinanza: Stati Uniti
Domande frequenti
### Qual è il principale risultato tecnico associato al compilatore Zortech C++?
È stato il primo compilatore C++ a tradurre il codice sorgente direttamente in codice oggetto senza utilizzare C come passaggio intermedio.
### Quale grande azienda ha utilizzato il preprocessore Warp di Bright?
Facebook ha utilizzato lo strumento, scritto nel linguaggio di programmazione D, intorno al 2014.