WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
Андрей Александреску на конференции ACCU в 2009 году

Андре́й Александре́ску (англ. Andrei Alexandrescu, род. 1969 (Бухарест, Румыния) источник) — американский программист, известный благодаря своим исследованиям в области проектирования, основанного на стратегиях (Policy-based design), и реализованного посредством обобщённого программирования и метапрограммирования шаблонов.

Александреску — первый, кто приступил к разработке шаблонно-ориентированной реализации распространённых языковых идиом и паттернов проектирования (особенно паттернов «Банды Четырёх» — Design Patterns), а также созданию средств для генерации реализаций паттернов. Эти идеи собраны воедино в его книге «Современное проектирование на С++» и реализованы в его С++ библиотеке «Loki». Близкой по принципам разработки и более обширной является библиотека Boost. Александреску также является соавтором книги «Стандарты программирования на С++» (англ. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (Addison-Wesley, 2004)).

Выпускник Вашингтонского университета (Ph.D. 2009), в настоящее время Александреску работает в области исследований распознавания речи. Он также вносит свой вклад в «C/C++ Users Journal» в колонке «Generic<Programming>».

В последнее время Александреску совместно с Уолтером Брайтом участвует в разработке языка программирования D. В июне 2010 в издательстве Addison-Wesley вышла его книга «The D Programming Language». С 2009 года работал в Facebook[1]; в 2015 году ушёл из компании, чтобы сосредоточиться на разработке языка D[2].

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

  • Саттер Г., Андрей Александреску. Стандарты программирования на С++. Серия "C++ In-Depth" = C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth). М.: «Вильямс», 2014. — 224 с. ISBN 978-5-8459-1933-5.
  • Александреску А. Современное проектирование на С++: Обобщённое программирование и прикладные шаблоны проектирования = Modern C++ Design: Generic Programming and Design Patterns Applied. — С. П.: Вильямс, 2008. — 336 с. — (С++ in Depth). ISBN 978-5-8459-0351-8.
  • Andrei Alexandrescu. The D Programming Language. — Addison-Wesley. ISBN 978-0321635365.

Примечания

  1. Metz, Cade The Next Big Programming Language You’ve Never Heard Of. Wired.com. Wired (7 July 2014). — «"Today, Alexandrescu is a research scientist at Facebook, where he and a team of coders are using D to refashion small parts of the company's massive operation. (...) He ended up writing the book on D. But when he joined Facebook in 2009, it remained a side project."». Проверено 27 июля 2014.
  2. Moving forward with work on the D language and foundation (25 August 2015). Проверено 28 августа 2015.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии