Кристоф де Динешен
Кристоф де Динешен | |
---|---|
Рожденный | |
Занятие | Ученый-компьютерщик |
Известный | XL язык программирования Альфа-волны Виртуальные машины HP Integrity |
Кристоф де Динешен – французский ученый-компьютерщик , внесший вклад в видеоигры , языки программирования и операционные системы .
Языки программирования
[ редактировать ]Динечин внес свой вклад в 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]
Библиография
[ редактировать ]Динечин опубликовал три книги:
- Французский научно-фантастический роман « Информация». [17]
- Французская книга по физике под названием Réunifions la Physique. [18]
- Книга по физике под названием «Теория неполных измерений». [19]
Ссылки
[ редактировать ]- ^ де Динешен, Кристоф (октябрь 2000 г.). «Обработка исключений C++ для IA-64» (PDF) . IEEE-параллелизм . 8 (4). АКМ: 72–79. дои : 10.1109/4434.895109 . Проверено 24 февраля 2014 г.
- ^ Боччи, Андреа (1 апреля 2004 г.). «Как обрабатывать исключения» . Проверено 24 февраля 2014 г.
- ^ «Сводка C++ ABI» . Наставник Графика. Март 2001 года . Проверено 24 февраля 2014 г.
- ^ Манчестер, Фил (16 января 2008 г.). «Погружение в концептуальное программирование» . Регистр . Проверено 3 февраля 2010 г.
- ^ «Первая видеоигра на платформе 3D» . Книги рекордов Гиннесса . Проверено 1 июня 2023 г.
- ^ Логидис, Билл; Бартон, Мэтт (2009). Винтажные игры: взгляд изнутри на историю Grand Theft Auto, Super Mario и самых влиятельных игр всех времен . Тейлор и Фрэнсис. п. 6. ISBN 978-0-24081146-8 .
- ^ «Лемминги для НР-48» . HPCalc.org . Проверено 24 февраля 2014 г.
- ^ «PacMan для HP-48» . HPCalc.org . Проверено 24 февраля 2014 г.
- ^ «Интервью с Полем Курбисом» . HP-Network.com . Проверено 24 февраля 2014 г.
- ^ Лоли, Евгения (8 июля 2003 г.). «Интервью с Кристофом де Динешеном, инженером HP-UX» . ОСНовости . Проверено 5 февраля 2014 г.
- ^ «Патенты США называют Кристофа де Динешена изобретателем» . Патентное ведомство США . Проверено 24 февраля 2014 г.
- ^ де Динешен, Кристоф (2022). «DB48X на DM42 — среда выполнения RPL для калькулятора DM42, в духе HP48/49/50» . DB48X . Архивировано из оригинала 03.11.2023 . Проверено 23 октября 2023 г.
- ^ де Динешен, Кристоф (3 февраля 2023 г.). «Возрождение обратного польского Lisp — создание калькулятора, подобного HP48, с открытым исходным кодом» . ФОСДЕМ . Архивировано из оригинала 03 октября 2023 г. Проверено 03 октября 2023 г. (Примечание. Улучшенная производная RPL под названием DB48X для SwissMicros DM42 и DM32 .)
- ^ «Emacs на Aqua» . СоурсФордж . Проверено 24 февраля 2014 г.
- ^ «Драйвера для HP DE200C» . Гренуй Буйи . Проверено 24 февраля 2014 г.
- ^ «Тао3D» . Сорсфордж . Проверено 1 июня 2023 г.
- ^ Равелен, Антуан; Динешин, Кристоф (15 октября 2019 г.). Информатика. Роман-предвкушение - Ou pas (на французском языке) (1-е изд.). Христофор Динечинский. ISBN 978-1-69985081-7 .
- ^ Давайте воссоединим физику! От видеоигр до пиксельного видения вселенной, объединяющего теорию относительности и квантовую механику (на французском языке) (1-е изд.). Издания Dés-Cubes. 16 мая 2023 г. ISBN 979-8-39488223-4 . Проверено 1 июня 2023 г.
- ^ Теория неполных измерений: На пути к единому видению законов физики (1-е изд.). Издания Dés-Cubes. 09.03.2022. ISBN 979-8-42773619-0 . Проверено 1 июня 2023 г.