Jump to content

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

(Перенаправлено с XL (язык программирования) )

Кристоф де Динешен
Рожденный
Занятие Ученый-компьютерщик
Известный 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]
  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. ^ «Лемминги для НР-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. ^ Давайте воссоединим физику! От видеоигр до пиксельного видения вселенной, объединяющего теорию относительности и квантовую механику (на французском языке) (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 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 114927c72676febcff2f1f4526f12feb__1699817640
URL1:https://arc.ask3.ru/arc/aa/11/eb/114927c72676febcff2f1f4526f12feb.html
Заголовок, (Title) документа по адресу, URL1:
Christophe de Dinechin - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)