Le langage de programmation D a été créé par Walter Bright, un développeur de logiciels et informaticien américain dont la production technique comprend des compilateurs et des jeux informatiques historiques. Né en 1959, Bright s'est imposé comme une figure importante du génie logiciel lors de la transition vers la programmation orientée objet moderne, dépassant les limites des langages traditionnels pour développer une traduction de code objet direct plus efficace.
Formation universitaire
Bright a fait ses études supérieures au California Institute of Technology, où il a obtenu un Bachelor of Science en 1979. Son travail de premier cycle était axé sur le génie mécanique, complété par une mineure en génie aéronautique. Durant son passage à l'université, il a programmé le jeu de stratégie Empire, qui fonctionnait sur l'ordinateur central PDP-10. En outre, il a développé des logiciels pour la plateforme Mattel Intellivision alors qu'il était encore étudiant.
Ingénierie professionnelle et compilateurs
Après l'obtention de son diplôme, Bright a travaillé comme ingénieur mécanique chez Boeing Commercial Airplanes entre 1979 et 1982. Au début des années 1980, il s'est orienté vers la programmation en C, adaptant notamment son travail antérieur sur Empire pour l'IBM PC. Cette transition a approfondi son intérêt pour l'implémentation des langages. Il a ensuite développé le compilateur C Datalight, commercialisé sous différents noms dont Zorland C et Zortech C. Sa production technique a atteint un jalon important avec le compilateur Zortech C++, qui fut ensuite rebaptisé Symantec C++, puis Digital Mars C++. Ce compilateur a acquis une grande importance grâce à sa capacité à convertir le code source directement en code objet, s'affranchissant ainsi de l'utilisation habituelle du C comme langage intermédiaire.
Développement de D
Bright est le concepteur du langage de programmation D. Ses contributions au domaine de la technologie des compilateurs s'étendent à son travail de blogueur pour le Dr. Dobb's Journal et à la publication d'articles scientifiques détaillant des méthodologies de programmation. Ses travaux ultérieurs comprennent le développement de Warp, un préprocesseur C/C++ à haute vitesse écrit en D, qu'il a conçu pour Facebook vers 2014.
Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.
Passer le test de QI →En bref
- Né en : 1959 - Formation : California Institute of Technology - Diplôme : Bachelor of Science - Ancien employeur : Boeing Commercial Airplanes - Œuvres principales : D, Classic Empire, Zortech C++ - Nationalité : États-Unis
Questions fréquentes
### Quelle est la principale réalisation technique associée au compilateur Zortech C++ ?
Il a été le premier compilateur C++ à traduire le code source directement en code objet sans utiliser le C comme étape intermédiaire.
### Quelle grande entreprise a utilisé le préprocesseur Warp de Bright ?
Facebook a utilisé cet outil, écrit en langage de programmation D, vers 2014.