Русская Википедия:Александреску, Андрей

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Однофамильцы Шаблон:Персона Андре́й Александре́ску (Шаблон:Lang-en, род. Шаблон:S (Бухарест, Румыния) источник) — американский программист, известный благодаря своим исследованиям в области проектирования, основанного на стратегиях (Policy-based design), и реализованного посредством обобщённого программирования и метапрограммирования шаблонов.

Александреску — первый, кто приступил к разработке шаблонно-ориентированной реализации распространённых языковых идиом и паттернов проектирования (особенно паттернов «Банды Четырёх» — Design Patterns), а также созданию средств для генерации реализаций паттернов. Эти идеи собраны воедино в его книге «Современное проектирование на C++» и реализованы в его C++ библиотеке «Loki». Близкой по принципам разработки и более обширной является библиотека Boost. Александреску также является соавтором книги «Стандарты программирования на C++» (Шаблон:Lang-en).

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

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

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

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Библиоинформация Шаблон:Facebook navbox