Andrei Alexandrescu
| Andrei Alexandrescu | |
|---|---|
Alexandrescu at ACCU 2009 |
|
| Born | 1969 (age 42–43) |
| Nationality | Romanian |
| Education | Politehnica University of Bucharest and University of Washington |
| Occupation | Research scientist at Facebook |
| Known for | Expert on C++ programming |
| Spouse | Sanda Alexandrescu |
| Website | |
| erdani.org | |
Andrei Alexandrescu is a Romanian C++ 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.[1] He contributed to the C/C++ Users Journal under the byline "Generic<Programming>". Alexandrescu is currently a research scientist at Facebook.
Contents |
[edit] Education and career
Alexandrescu received an M.S. degree in electronics from Polytechnic University of Bucharest (Universitatea Politehnica din Bucureşti) in July 1994.[2][3]
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.[2]
Alexandrescu earned an M.S. (2003) and a Ph.D. (2009) in computer science from the University of Washington.[4][5][6]
More recently, he has been assisting Walter Bright in the development of the D programming language. Alexandrescu released a book titled The D Programming Language in May 2010.
Alexandrescu, Herb Sutter and Scott Meyers run C++ and Beyond, a small annual technical conference.
[edit] Bibliography
- Andrei Alexandrescu (February 2001). Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley. ISBN 978-0201704310.
- Herb Sutter, Andrei Alexandrescu (November 2004). C++ Coding Standards: 101 Rules, Guidelines, and Best Practices. Addison-Wesley. ISBN 978-0321113580.
- Andrei Alexandrescu (June 2010). The D Programming Language. Addison-Wesley. ISBN 978-0321635365.
[edit] References
- ^ Alexandrescu, Andrei (2003-02-01). "Move Constructors". Dr. Dobbs Journal. http://www.ddj.com/cpp/184403855. Retrieved 2009-03-25.
- ^ a b Andrei Alexandrescu: Resumé
- ^ ACCU Spring Conference 2001
- ^ ACCU 2008: Speakers
- ^ ACCU 2010: Speakers
- ^ Computer Science & Engineering, Recent Ph.D. Graduates (Summer 2009). University of Washington.
[edit] External links
- Alexandrescu's homepage - Contains links to downloadable Loki libraries for various compilers.
- (Romanian) Interviu MONEY.ro: Facebook face angajări în România, 1 Mar 2010
|
|||||||||||||||||||||||||||||||||||||||||
| This article about a computer specialist of Europe is a stub. You can help Wikipedia by expanding it. |
| This article about a Romanian scientist is a stub. You can help Wikipedia by expanding it. |