Skip to main content

Office Hour with Andrei Alexandrescu (Facebook)

Andrei Alexandrescu (Facebook)
Office Hours
Expo Hall (Table B)

Andrei will be happy to answer questions about the “move fast” side of Facebook, including:

  • Large-Scale Design at Facebook
  • The D programming language
  • Facebook’s software engineering culture
Photo of Andrei Alexandrescu

Andrei Alexandrescu


Andrei Alexandrescu is a Research Scientist at Facebook and coined the colloquial term "modern C++ ", used today to describe a collection of important C++ styles and idioms. His eponymous book on the topic, Modern C++ Design (Addison-Wesley, 2001), revolutionized C++ programming and
produced a lasting influence not only on subsequent work on C++, but also on other languages and systems. With Herb Sutter, Andrei is also the
coauthor of C++ Coding Standards (Addison-Wesley, 2004).

Through Andrei’s varied work on libraries and applications, as well as his research in
machine learning and natural language processing, he has garnered a solid reputation in both industrial and academic circles. Andrei has also been
the key designer of many important features of the D programming language and has authored a large part of D’s standard library, positioning him to
write an authoritative book on the new language, appropriately entitled The D Programming Language (Addison-Wesley, 2010).

Andrei holds a Ph.D. in Computer Science from the University of Washington and a B.Sc. in Electrical Engineering from University “Politehnica” Bucharest.