Andrei Alexandrescu
Andrei Alexandrescu (* 1969 in Bucharest , Romania ) is a Romanian computer scientist and expert on the programming language C ++ . He is particularly known for his fundamental contributions to template metaprogramming and for his collaboration in the development of the D programming language .
Life
Alexandrescu was born in Bucharest in 1969. He studied electrical engineering at the Bucharest Polytechnic University . In 1998 he moved to the United States , where he initially worked for finance and dot-com companies . From 2001 to 2009 he studied at the University of Washington , where he obtained a Ph.D. Degree in computer science on machine learning in computational linguistics . He initially worked at Facebook , but left the company after more than 5 years to devote himself entirely to the development of the D programming language .
Publications
- Modern C ++ design: Generic programming and design patterns applied . mitp, 2003, ISBN 978-3-8266-1347-0 (German translation of his book on template metaprogramming).
- C ++ Coding Standards: 101 Rules, Guidelines, and Best Practices . Pearson, 2004, ISBN 978-81-317-0613-8 (co- authored by Herb Sutter ).
- The D Programming Language . Addison-Wesley, 2010, ISBN 978-0-321-63536-5 .
Web links
- Homepage of Andrei Alexandrescu (English)
Individual evidence
- ↑ Announcement of Alexandrescu's full-time devotion to the development of the programming language D (English)
personal data | |
---|---|
SURNAME | Alexandrescu, Andrei |
BRIEF DESCRIPTION | Romanian computer scientist |
DATE OF BIRTH | 1969 |
PLACE OF BIRTH | Bucharest , Romania |