Андре́й Александре́ску (; род. , Бухарест, Румыния) — американский программист румынского происхождения, известный благодаря своим исследованиям в области проектирования, основанного на стратегиях (), и реализованного посредством обобщённого программирования и метапрограммирования шаблонов.
Александреску — первый, кто приступил к разработке шаблонно-ориентированной реализации распространённых языковых идиом и паттернов проектирования (особенно паттернов «Банды Четырёх» — Design Patterns), а также созданию средств для генерации реализаций паттернов. Эти идеи собраны воедино в его книге «Современное проектирование на C++» и реализованы в его C++ библиотеке «Loki». Близкой по принципам разработки и более обширной является библиотека Boost. Александреску также является соавтором книги «Стандарты программирования на C++» ().
Выпускник Бухарестского политеха и Вашингтонского университета (Ph.D. 2009), в настоящее время Александреску работает в области исследований распознавания речи. Он также вносит свой вклад в «» в колонке «Generic<Programming>».
В последнее время Александреску совместно с Уолтером Брайтом участвует в разработке языка программирования D. В июне 2010 в издательстве Addison-Wesley вышла его книга «The D Programming Language». С 2009 года работал в Facebook; в 2015 году ушёл из компании, чтобы сосредоточиться на разработке языка D.
Библиография
Примечания
Ссылки Домашняя страница Список публикаций Александреску Andrei Alexandrescu talk at Amazon, June 4th, 2004 CSDN interviews Andrei during the CSDN conference on Web 2.0 on November 29, 2007 Andrei Alexandrescu’s talk on Memory Allocation at Northwest C++ Users Group, Feb 20th 2008 Romanian Andrei Alexandrescu, a C++ guru
Категория:Персоналии по алфавиту Категория:Учёные в области информатики Категория:Создатели языков программирования Категория:Выпускники Политехнического университета Бухареста