Даль, Райан

Ра́йан Даль (англ. Ryan Dahl; род. 22 января 1981, Сан-Диего, Калифорния, США) — американский инженер-программист, разработчик Node.js и Deno[2][3][4][5][6][7].

Общие сведения

Биография

Даль родился в 1981 году в Сан-Диего, штат Калифорния. Его мать купила ему Apple IIc, когда ему было шесть лет. Райан учился в колледже в Сан-Диего, а затем перешёл в Калифорнийский университет в Сан-Диего, где изучал математику. Затем он пошёл в аспирантуру по математике в Рочестерский университет, где изучал алгебраическую топологию, которую считал «очень абстрактной и красивой», но позже понял, что она «не очень применима к реальной жизни». Даль понял, что не хочет быть математиком, бросил аспирантуру и переехал в Южную Америку, где прожил год и работал веб-разработчиком. Он работал с Ruby on Rails над сайтом для сноубордической компании.[8]

27 мая 2009 года Даль выпустил свой проект, среду выполнения Node.js.

В январе 2012 года объявил, что отойдёт от проекта и передаст бразды правления Исааку Шлютеру — создателю NPM и сотруднику Joyent.[9][10] Своё решение он объяснил так:

После трёх лет работы над Node, у меня появится время для работы над исследовательскими проектами. Я до сих пор являюсь сотрудником Joyent, и буду консультировать их, но не буду вовлеченным в рутинное исправление ошибок.[11]

Покинув проект Node.js, Даль присоединился к программе Google Brain, участвовал в проекте Tensorflow, разрабатывал модели и писал диссертацию. Он занимался обработкой и распознаванием изображений, сосредоточившись на классификации и преобразовании изображений, и стал сотрудником Google Inc.

В 2018 году Даль представил[12][13] Deno, среду выполнения JavaScript / TypeScript, созданную с использованием V8, Rust и Tokio[14]. Deno был анонсирован на JSConf EU 2018 Райаном Далем в его докладе «10 вещей, о которых я сожалею в Node.js»[15]. Первая версия Deno была выпущена 13 мая 2020 года.

В 2024 году стало известно, что Райан Даль добивается отзыва у компании Oracle торговой марки «JavaScript». Первым шагом стала публикация открытого письма к Oracle[16]. В ноябре 2024 года компания Deno Land подала прошение об отмене товарного знака Oracle на термин «JavaScript» в Ведомство по патентам и товарным знакам США[17].

Примечания

  1. 1 2 California Birth Index
  2. Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey. Mappingthejourney.com (31 августа 2017). Дата обращения: 13 октября 2017. Архивировано из оригинала 7 января 2020 года.
  3. Facebook launches two datasets to improve AI video analysis t. Venturebeat.com. Дата обращения: 14 мая 2020. Архивировано 30 апреля 2019 года.
  4. Introduction to Node.js with Ryan Dahl. Sitepoint.com (21 октября 2012). Дата обращения: 13 октября 2017. Архивировано 30 апреля 2019 года.
  5. Node.js Interview: 4 Questions with Creator Ryan Dahl. Americaninno.com. Дата обращения: 13 октября 2017. Архивировано 1 мая 2019 года.
  6. The Birth of Node: Where Did it Come From? Creator Ryan Dahl Shares the History - SiliconANGLE. Siliconangle.com (1 апреля 2013). Дата обращения: 13 октября 2017. Архивировано 20 февраля 2017 года.
  7. Deep inside Node.js with Ryan Dahl. InfoQ.com. Дата обращения: 13 октября 2017. Архивировано 30 апреля 2019 года.
  8. Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey (англ.), Mapping The Journey (31 August 2017). Архивировано 7 января 2020 года. Дата обращения: 24 октября 2017.
  9. A History of Node.js. BuiltInNode.com (17 ноября 2016). Дата обращения: 20 декабря 2017. Архивировано из оригинала 4 мая 2019 года.
  10. One year with Node.js. Joyent.com (16 июня 2015). Дата обращения: 20 декабря 2017. Архивировано из оригинала 30 апреля 2019 года.
  11. Node.js creator Ryan Dahl steps away from Node’s day-to-day. Venturebeat.com (30 января 2012). Дата обращения: 20 декабря 2017. Архивировано 25 апреля 2020 года.
  12. Ryan Dahl is fixing his Node.js design regrets with Deno - JAXenter (англ.), JAXenter (27 June 2018). Архивировано 14 апреля 2019 года. Дата обращения: 10 сентября 2018.
  13. Krill. Ryan Dahl’s Node.js regrets lead to Deno (англ.), InfoWorld. Архивировано 10 сентября 2018 года. Дата обращения: 10 сентября 2018.
  14. GitHub - denoland/deno: A secure JavaScript and TypeScript runtime. Дата обращения: 14 мая 2020. Архивировано 17 февраля 2020 года.
  15. heise online. Webentwicklung: Deno 1.0 soll Node.js als Framework für Skriptsprachen ersetzen (неопр.). Developer. Дата обращения: 9 октября 2025.
  16. Автор Node.js добивается отмены торговой марки JavaScript. www.opennet.ru. Дата обращения: 9 октября 2025.
  17. Бунт против Oracle: JavaScript на пороге исторического освобождения Подробнее: https://www.securitylab.ru/news/554289.php. securitylab.ru (6 ноября 2024). Дата обращения: 9 октября 2025.

Ссылки

  • tinyclouds.org (англ.) — официальный сайт Райан Даль