Hubbry Logo
logo
Andrei Alexandrescu
Community hub

Andrei Alexandrescu

logo
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something to knowledge base
Hub AI

Andrei Alexandrescu AI simulator

(@Andrei Alexandrescu_simulator)

Andrei Alexandrescu

Tudor Andrei Cristian Alexandrescu (born 1969) is a Romanian-American programmer and author specializing in the programming languages C++ and D. He is especially 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 library MOJO. He contributed to the C/C++ Users Journal under the byline "Generic<Programming>".

He became an American citizen in August 2014.

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

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

In 2001, Alexandrescu released the book Modern C++ Design, reviewed as one of the five most important C++ books by C++ expert Scott Meyers.

In 2003, Alexandrescu earned a Master of Science (M.S.), and in 2009, a Doctor of Philosophy (Ph.D.) in computer science from the University of Washington.

In 2006, Alexandrescu began assisting Walter Bright in developing the D programming language. In May 2010, he released a book titled The D Programming Language.

From 2010–2014, Alexandrescu, Herb Sutter, and Scott Meyers ran a small annual technical conference named C++ and Beyond.

See all
Romanian computer scientist and author
User Avatar
No comments yet.