Christophe de Dinechin est un informaticien français, ayant contribué aux jeux vidéo, aux langages de programmation et aux systèmes d'exploitation.
Langages de programmation Dinechin a contribué au langage C++, notamment à une implémentation à haute performance de la gestion des exceptions, devenue une norme de facto dans l'industrie. Dinechin était l'un des initiateurs d'une ABI C++ portable, initialement développée pour Itanium, mais désormais largement utilisée sur la majorité des plateformes informatiques.
Langage de programmation XL Dinechin est le concepteur du langage de programmation XL et de la méthodologie de programmation « Orientée Concepts » associée. « XL » est l'abréviation de « eXtensible Language » (langage extensible).
XL propose une syntaxe et une sémantique reconfigurables par le programmeur. Les modules complémentaires du compilateur peuvent être utilisés pour ajouter de nouvelles fonctionnalités au langage. Un ensemble de modules d'extension de base implémente un langage impératif relativement standard. Les programmeurs peuvent écrire leurs propres modules d'extension pour implémenter des notations spécifiques à l'application, telles que la différenciation symbolique, qui peuvent ensuite être utilisées aussi facilement que les fonctionnalités intégrées du langage.
Ce travail appartient à un effort de recherche plus large dans l'industrie, qui inclut :
Programmation orientée langage Programmation alphabétisée Architecture pilotée par les modèles
Jeux vidéo En tant que développeur initial d' Alpha Waves, un jeu Atari ST « révolutionnaire » (inscrit dans le Guinness World Records comme le premier jeu de plateforme 3D ), Dinechin a fortement influencé Frederick Raynal, le principal développeur d' Alone in the Dark . Dinechin a également écrit quelques jeux viraux pour les calculatrices HP-48 , et a été le premier à tirer parti du de fonctions d'accélération matérielle de l'affichage sur ces machines.
Systèmes d'exploitation Au début des années 2000, Dinechin a travaillé comme architecte logiciel pour HP-UX, avant de devenir le concepteur initial de la plateforme de virtualisation HP pour les serveurs Itanium, HP Integrity Virtual Machines. Il a obtenu plusieurs brevets américains pour ces travaux.
Depuis 2022, il est également l'initiateur et le responsable de DB48X, une nouvelle implémentation du langage RPL qui animait les calculatrices haut-de-gamme de Hewlett-Packard.
Autres travaux Christophe de Dinechin a réalisé le portage initial d'Emacs vers l'interface utilisateur Aqua . Il a écrit une variété de pilotes open-source pour le HP DE200C Digital Entertainment Center, le transformant d'un lecteur CD connecté au Web en un véritable enregistreur vidéo numérique.
Entre 2010 et 2017, Christophe de Dinechin était le PDG de Taodyne, une société développant un outil d'animation 3D, utilisant un dérivé de son langage de programmation XL appelé Tao3D pour décrire des documents dynamiques.
Bibliographie Dinechin a publié trois livres :
Un roman de science-fiction français intitulé Informatif Un livre français sur la physique intitulé Réunifions la physique Un livre de physique en anglais intitulé A Theory of Incomplete Measurements
Références
Catégorie:Concepteur français de jeux vidéo Catégorie:Informaticien français Catégorie:Famille Dupont de Dinechin