stringtranslate.com

Кристоф де Динешен

Кристоф де Динешен – французский ученый-компьютерщик , внесший вклад в видеоигры , языки программирования и операционные системы .

Языки программирования

Динечин внес свой вклад в C++ , в частности, в высокопроизводительную реализацию обработки исключений [1] , которая стала де-факто стандартом в отрасли. [2] де Динешен был одним из сторонников портативного C++ ABI , первоначально разработанного для Itanium , но теперь широко используемого на разных платформах. [3]

язык программирования XL

Динечин — разработчик языка программирования XL и связанной с ним методологии концептуального программирования. [4] «XL» назван в честь «расширяемого языка».

XL имеет реконфигурируемый программистом синтаксис и семантику . Плагины компилятора можно использовать для добавления новых функций в язык. Базовый набор плагинов реализует относительно стандартный императивный язык . Программисты могут писать свои собственные плагины для реализации нотаций, специфичных для приложения, таких как символическое дифференцирование , которые затем можно использовать так же легко, как встроенные функции языка.

Похожие работы

Существуют проекты, использующие подобные идеи для создания кода с более высоким уровнем абстракции. Среди них:

Видеоигры

Будучи первоначальным разработчиком Alpha Waves , «революционной» игры для Atari ST (занесенной в Книгу рекордов Гиннеса как первая 3D-платформер [5] ), де Динешен сильно повлиял на Фредерика Рейнала , главного разработчика Alone in the Dark . [6] де Динешен также написал несколько вирусных игр для калькуляторов HP-48, [7] [8] и был первым, кто воспользовался преимуществами аппаратной прокрутки на этих машинах. [9]

Проектирование операционных систем

В начале 2000-х он работал архитектором программного обеспечения в HP-UX [ 10] и был первоначальным разработчиком платформы виртуализации HP для серверов Itanium — HP Integrity Virtual Machines . За эту работу он получил 10 патентов США. [11]

С 2022 года он также является инициатором и сопровождающим DB48X , новой реализации RPL . [12] [13]

Другая работа

Кристоф де Динешен выполнил первоначальный порт Emacs на пользовательский интерфейс Aqua . [14] Он написал множество драйверов с открытым исходным кодом для цифрового развлекательного центра HP DE200C, [15] превратив его из подключенного к Интернету проигрывателя компакт-дисков в настоящий цифровой видеомагнитофон.

В период с 2010 по 2017 год Кристоф де Динешен был генеральным директором Taodyne, компании, разрабатывающей инструмент для 3D-анимации, использующей производную от его языка программирования XL под названием Tao3D для описания динамических документов. [16]

Библиография

Динечин опубликовал три книги:

Рекомендации

  1. ^ де Динешен, Кристоф (октябрь 2000 г.). «Обработка исключений C++ для IA-64» (PDF) . IEEE-параллелизм . 8 (4). АКМ: 72–79. дои : 10.1109/4434.895109 . Проверено 24 февраля 2014 г.
  2. ^ Боччи, Андреа (1 апреля 2004 г.). «Как обрабатывать исключения» . Проверено 24 февраля 2014 г.
  3. ^ "Сводка C++ ABI" . Наставник Графика. Март 2001 года . Проверено 24 февраля 2014 г.
  4. ^ Манчестер, Фил (16 января 2008 г.). «Погружение в концептуальное программирование». Регистр . Проверено 3 февраля 2010 г.
  5. ^ «Первая видеоигра на 3D-платформе» . Книга Рекордов Гиннесса . Проверено 1 июня 2023 г.
  6. ^ Логидис, Билл; Бартон, Мэтт (2009). Винтажные игры: взгляд изнутри на историю Grand Theft Auto, Super Mario и самых влиятельных игр всех времен . Тейлор и Фрэнсис. п. 6. ISBN 978-0-24081146-8.
  7. ^ «Лемминги для HP-48». HPCalc.org . Проверено 24 февраля 2014 г.
  8. ^ «PacMan для HP-48». HPCalc.org . Проверено 24 февраля 2014 г.
  9. ^ "Интервью Поля Курбиса". HP-Network.com . Проверено 24 февраля 2014 г.
  10. ^ Лоли, Евгения (8 июля 2003 г.). «Интервью с Кристофом де Динешеном, инженером HP-UX». ОСНовости . Проверено 5 февраля 2014 г.
  11. ^ «Патенты США, в которых Кристоф де Динешен упоминается как изобретатель» . Патентное ведомство США . Проверено 24 февраля 2014 г.
  12. ^ де Динешен, Кристоф (2022). «DB48X на DM42 — среда выполнения RPL для калькулятора DM42 в духе HP48/49/50». DB48X . Архивировано из оригинала 03.11.2023 . Проверено 23 октября 2023 г.
  13. ^ де Динешен, Кристоф (3 февраля 2023 г.). «Возрождение обратного польского Lisp — создание калькулятора, подобного HP48, с открытым исходным кодом». ФОСДЕМ . Архивировано из оригинала 03 октября 2023 г. Проверено 03 октября 2023 г.(Примечание. Улучшенная производная RPL под названием DB48X для SwissMicros DM42 и DM32 .)
  14. ^ «Emacs на Aqua». СоурсФордж . Проверено 24 февраля 2014 г.
  15. ^ «Драйверы для HP DE200C». Гренуй Буйи . Проверено 24 февраля 2014 г.
  16. ^ "Тао3D". Сорсфордж . Проверено 1 июня 2023 г.
  17. ^ Равелен, Антуан; де Динешен, Кристоф (15 октября 2019 г.). Информация. Римское ожидание - Ou pas (на французском языке) (1-е изд.). Кристоф де Динешен. ISBN 978-1-69985081-7.
  18. ^ Воссоединения телосложения! Du jeu vidéo à une pixixisee de l'univers intégrant la Théorie de la Relativité et la Mécanique Quantique (на французском языке) (1-е изд.). Издания Dés-Cubes. 16 мая 2023 г. ISBN 979-8-39488223-4. Проверено 1 июня 2023 г.
  19. ^ Теория неполных измерений: на пути к единому видению законов физики (1-е изд.). Издания Dés-Cubes. 09.03.2022. ISBN 979-8-42773619-0. Проверено 1 июня 2023 г.