Andrei Alexandrescu
Romanian-American programmer; wrote Modern C++ Design, co-designed the D language.
At a glance
Also on this page: Key facts · Links · Sources · Related pages
- Andrei Alexandrescu is a Romanian-American programmer and author, born in 1969, known for C++ and the D programming language.
- His book Modern C++ Design (2001) introduced policy-based design.
- With Walter Bright he was one of D's two main designers, and he founded the D Language Foundation.
- He was a research scientist at Facebook until August 2015 and joined Nvidia as a principal research scientist in January 2022.
Key facts
- Born
- 1969, Romania; US citizen from August 20141
- Books
- Modern C++ Design (2001); The D Programming Language (2010)1
- D language
- Co-designer with Walter Bright; maintained the standard library Phobos from 2007 to 2019; founded the D Language Foundation1
- Role
- Principal research scientist, Nvidia, from January 2022 (as of 2026)1
- Education
- BS, Polytechnic University of Bucharest (1994); MS (2003) and PhD (2009), University of Washington1
Roles
Part of
- NvidiaOrganization
principal research scientist (as of 2026) · since Jan 2022 source on Nvidia
Before
Part of until Aug 2015
Meta (research scientist at Facebook, over five years) source on Meta
Links
Sources
Last checked against its sources today
Is something on this page wrong or out of date? Tell us
How recent
The line under a date fills as time passes: empty when new, then one equal share each for a day, a week, a month and a year. For episodes and other items it is full at 2 years; for "last checked", at a year. A striped line means the date is known only to the month or year.