Andrei Alexandrescu
| Andrei Alexandrescu | |
|---|---|
| Alexandrescu at ACCU 2009 | |
| Born | 1969 (age 55–56) | 
| Nationality | Romanian, American | 
| Education | Politehnica University of Bucharest and University of Washington | 
| Occupation | Developer of the D programming language | 
| Known for | Expert on C++ and D programming | 
| Spouse | Sanda Alexandrescu | 
| Website | erdani | 
Tudor Andrei Cristian Alexandrescu (born 1969) is a Romanian-American C++ and D language programmer and author. He is particularly known for his pioneering work on policy-based design implemented via template metaprogramming. These ideas are articulated in his book Modern C++ Design and were first implemented in his programming library, Loki. He also implemented the "move constructors" concept in his MOJO library. He contributed to the C/C++ Users Journal under the byline "Generic<Programming>".
He became an American citizen in August 2014.