Andrei Alexandrescu
Andrei Alexandrescu, urodzony w 1969 roku w Bukareszcie, Rumunia, jest uznawanym ekspertem w dziedzinie zaawansowanego programowania w językach D i C++. Jego najważniejszym osiągnięciem są prace nad parametryzowanymi klasami wytycznymi, które wykorzystują metaprogramowanie oparte na szablonach klas. Temat ten szczegółowo opisuje w swojej książce Nowoczesne programowanie w C++.
Alexandrescu ukończył Politechnikę w Bukareszcie w 1994 roku, a następnie zdobył tytuł magistra (MS) w 2003 oraz doktorat (Ph.D.) w 2009 roku na University of Washington. Obecnie jego zainteresowania obejmują zagadnienia związane z rozpoznawaniem mowy. Regularnie współpracuje z czasopismem C/C++ User’s Journal, gdzie redaguje dział Generic Programming. W przeszłości pisał felietony dla C++ Report.
Jest również autorem biblioteki Loki, która znajduje się w jego książce Nowoczesne projektowanie w C++.