Christophe de Dinechin explained

Christophe de Dinechin
Birth Place:France
Known For:XL programming language
Alpha Waves
HP Integrity Virtual Machines
Occupation:Computer scientist

Christophe de Dinechin is a French computer scientist, with contributions in video games, programming languages and operating systems.

Programming languages

Dinechin contributed to C++, notably a high-performance exception handling implementation[1] that became a de-facto standard in the industry.[2] de Dinechin was one of the proponents of a portable C++ ABI, initially developed for Itanium, but now widely used across platforms.[3]

XL programming language

Dinechin is the designer of the XL programming language and associated concept programming methodology.[4] "XL" is named for "eXtensible Language".

XL features programmer-reconfigurable syntax and semantics. Compiler plug-ins can be used to add new features to the language. A base set of plug-ins implements a relatively standard imperative language. Programmers can write their own plug-ins to implement application-specific notations, such as symbolic differentiation, which can then be used as readily as built-in language features.

Similar works

There are projects that exploit similar ideas to create code with higher level of abstraction. Among them are:

Video games

As initial developer of Alpha Waves, a "groundbreaking" Atari ST game (listed in the Guinness World Records as the first 3D platform game[5]), de Dinechin heavily influenced Frederick Raynal, the main developer of Alone in the Dark.[6] de Dinechin also wrote a few viral games for HP-48 calculators,[7] [8] and was the first person to take advantage of hardware-scrolling on these machines.[9]

Operating systems design

In the early 2000s, he worked as a software architect for HP-UX,[10] and was the initial designer of HP's virtualisation platform for Itanium servers, HP Integrity Virtual Machines. He was awarded 10 US patents for this work.[11]

Since 2022, he also is the initiator and maintainer of DB48X, a new implementation of RPL.

Other work

Christophe de Dinechin did the initial port of Emacs to the Aqua user interface.[12] He wrote a variety of open-source drivers for the HP DE200C Digital Entertainment Center,[13] turning it from a web-connected CD Player into a true digital video recorder.

Between 2010 and 2017, Christophe de Dinechin was the CEO of Taodyne, a company developing a 3D animation tool, using a derivative of his XL programming language called Tao3D to describe dynamic documents.[14]

Bibliography

Dinechin has published three books:

Notes and References

  1. IEEE Concurrency . 8 . 4 . 72–79 . C++ exception handling for IA-64 . de Dinechin . Christophe . Christophe de Dinechin--> . October 2000 . ACM . 24 February 2014 . 10.1109/4434.895109.
  2. Web site: Exception Handling How To . 1 April 2004 . Bocci . Andrea . 24 February 2014.
  3. Web site: C++ ABI Summary . March 2001 . Mentor Graphics . 24 February 2014.
  4. News: Dip into Concept Programming . Phil . Manchester . . 2008-01-16 . 2010-02-03.
  5. News: First 3D platform videogame . . 2023-06-01.
  6. Book: Loguidice . Bill . Barton . Matt . Vintage Games: An Insider Look at the History of Grand Theft Auto, Super Mario, and the Most Influential Games of All Time . Taylor & Francis . 2009 . 6 . 978-0-24081146-8.
  7. Web site: Lemmings for HP-48 . HPCalc.org . 24 February 2014.
  8. Web site: PacMan for HP-48 . HPCalc.org . 24 February 2014.
  9. Web site: Interview de Paul Courbis . HP-Network.com . 24 February 2014.
  10. Web site: Interview with Christophe de Dinechin, HP-UX Engineer . Loli . Eugenia . 8 July 2003 . OSNews . 5 February 2014.
  11. Web site: US Patents citing Christophe de Dinechin as an inventor . US Patent Office . 24 February 2014.
  12. Web site: Emacs on Aqua . SourceForge . 24 February 2014.
  13. Web site: Drivers for the HP DE200C . Grenouille Bouillie . 24 February 2014.
  14. Web site: Tao3D . Sourceforge . 2023-06-01.
  15. Book: Informagie. Roman d'anticipation - Ou pas . fr . 1 . 2019-10-15 . Antoine . Ravelin . de Dinechin . Christophe . Christophe de Dinechin--> . Christophe de Dinechin . 978-1-69985081-7 .
  16. Book: Réunifions la physique! Du jeu vidéo à une vision pixelisée de l'univers intégrant la Théorie de la Relativité et la Mécanique Quantique . fr . 1 . 2023-05-16 . Dés-Cubes Editions . 979-8-39488223-4 . 2023-06-01.
  17. Book: A theory of incomplete measurements: Towards a unified vision of the laws of physics . 1 . 9 March 2022 . Dés-Cubes Editions . 979-8-42773619-0 . 2023-06-01.