Skip to main content
Andrei Alexandrescu

Andrei Alexandrescu
Research Scientist, Facebook

Website | @incomputable

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.


Andrei Alexandrescu (Facebook)
Average rating: ***..
(3.46, 24 ratings)
This talk will explore the 'move fast' side of Facebook’s software engineering culture: development process, organizational structure, and the vast amounts of tooling we create and use to make sure we don’t screw up. We’ll also dig into how we 'ship things': release process, A/B testing, gate keepers, test infrastructure, and more. Read more.
Office Hours
Expo Hall (Table B)
Andrei Alexandrescu (Facebook)
Andrei will be happy to answer questions about the “move fast” side of Facebook, including large-scale design, the D programming language, and Facebook’s software engineering culture. Read more.