*** Welcome to piglix ***

Andrei Alexandrescu

Andrei Alexandrescu
AndreiAlexandrescu.jpg
Alexandrescu at ACCU 2009
Born 1969 (age 47–48)
Bucharest,Romania
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(s) Sanda Alexandrescu
Website erdani.org

Andrei Alexandrescu (born 1969) is a Romanian-American C++ and D languageprogrammer 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>". Alexandrescu worked as a research scientist at Facebook, before departing the company in August 2015 in order to focus on developing the D programming language.

He became an American citizen in August 2014.

He is a developer of the D programming language.

Alexandrescu received a B.S. degree in Electrical Engineering from Polytechnic University of Bucharest (Universitatea Politehnica din Bucureşti) in July 1994.

His first article was published in the C/C++ Users Journal in September 1998. He was a program manager for Netzip, Inc. from April 1999 until February 2000. When the company was acquired by RealNetworks, Inc., he served there as a development manager from February 2000 through September 2001.

Alexandrescu earned an M.S. (2003) and a Ph.D. (2009) in computer science from the University of Washington.


...
Wikipedia

...