Jump to content

Дэвид Абрахамс (программист)

Дэвид Абрахамс
Род занятий Программисты, Администратор
Работодатели
  • Apple Инк.
  • Google Мозг
  • Adobe Inc.
Известный Вклад в программирование на C++, библиотеки Boost, работа над языком программирования Swift.
Заметная работа
  • Метапрограммирование шаблонов C++: концепции, инструменты и методы из Boost и не только
Родители
  • Элиху Абрахамс (физик)
  • Геула Абрахамс (хореограф)

Дэвид Абрахамс программист и администратор . Он сын физика Элиху Абрахамса и хореографа Геулы Абрахамс. [1] Он наиболее известен своей деятельностью, связанной с языком программирования C++ . В частности, его вклад в развитие языка включает в себя разработку теории исключений , участие в комитете по стандартам C++, член-основатель Boost и соавторство книги по теме метапрограммирования шаблонов .

Абрахамс стал членом комитета по стандартизации C++ в 1996 году и проработал до 2012 года. В ходе процесса стандартизации, результатом которого стал первый стандарт ANSI C++ (в 1998 году), Абрахамс был основной движущей силой, детализировавшей безопасность исключений стандартной библиотеки C++ . Многие функции и методы стандарта указаны с одной из трех гарантий. Вместе они стали известны как гарантии Абрахамса .

После стандартизации Абрахамс стал одним из основателей Boost.org, общественной группы, созданной для предоставления повторно используемых библиотек C++. Абрахамс написал несколько библиотек и участвовал в разработке других. Абрахамс также был основателем и главным членом Boost Consulting (позже BoostPro Computing), компании, которая в течение 12 лет (2001–2013 гг.) предлагала курсы разработки программного обеспечения и обучения с сильным уклоном в использование библиотек Boost, а также основателем BoostCon, ныне C++ Now , ежегодная конференция в Аспене, штат Колорадо.

В 2013 году Абрахамс стал сотрудником Apple Inc , где работал над разработкой языка программирования Swift. [2] и стал руководителем стандартной библиотеки Swift. [3] В 2017 году присоединился к проекту SwiftUI. В январе 2020 года Абрахамс присоединился к Google Brain для работы над проектом Swift для TensorFlow . [4] В июне 2021 года Шон Пэрент объявил, что Абрахамс присоединился к Adobe Inc. , и вместе они перезапускают лабораторию программных технологий. [5]

Публикации

[ редактировать ]

» на Международном семинаре по универсальному программированию в Дагштуле В 2003 году его статья « Безопасность исключений в универсальных компонентах 1998 года была опубликована в журнале «Конспекты лекций по информатике». [6]

В 2004 году Абрахамс стал соавтором книги «Метапрограммирование шаблонов C++: концепции, инструменты и методы из Boost и за ее пределами». [7] с Алексеем Гуртовым. Вместе с библиотекой метапрограммирования Boost книга открыла новые возможности в практическом использовании метапрограммирования шаблонов, включая повторную реализацию большей части стандартной библиотеки шаблонов в мире времени компиляции со всеми операциями над типами. [8]

Важные презентации

[ редактировать ]
  1. ^ «Геула Абрахамс, хореограф, 65 лет» . Нью-Йорк Таймс . 21 августа 1996 г. ISSN   0362-4331 . Проверено 22 января 2020 г.
  2. Swift — потрясающий новый язык , 6 июня 2014 г., Иловача.
  3. ^ «Протокольно-ориентированное программирование на Swift» . ИнфоQ . Проверено 14 января 2020 г.
  4. ^ «Дэйв Абрахамс (@DaveAbrahams) | Твиттер» . Твиттер.com . Проверено 13 января 2020 г.
  5. ^ «Шон Пэрент (@SeanParent)» . Твиттер . Проверено 20 июля 2022 г.
  6. ^ Универсальное программирование: Международный семинар по универсальному программированию, Замок Дагштуль, Германия, 27 апреля – 1 мая 1998 г.: избранные статьи . Джазаери, Мехди, Лоос, Р. (Рюдигер), 1938-, Мюссер, Дэвид Р. Берлин: Springer. 2000. ISBN  3-540-41090-2 . OCLC   45024465 . {{cite book}}: CS1 maint: другие ( ссылка )
  7. ^ Абрахамс, Дэвид. (2005). Метапрограммирование шаблонов C++: концепции, инструменты и методы от boost и не только . Гуртовой, Алексей. Бостон: Аддисон-Уэсли. ISBN  0-321-22725-5 . OCLC   56051086 .
  8. ^ Вёр, Джек (3 июня 2005 г.). «С++ х 2». Журнал доктора Добба .
Примечания
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1efa8b97f952bf0a9f944b2ddeede666__1708081080
URL1:https://arc.ask3.ru/arc/aa/1e/66/1efa8b97f952bf0a9f944b2ddeede666.html
Заголовок, (Title) документа по адресу, URL1:
David Abrahams (computer programmer) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)