Andrei Alexandrescu

Andrei Alexandrescu

Andrei Alexandrescu is widely regarded as one of the foremost experts on advanced C++ programming. [http://www.gotw.ca/publications/c++cs.htm] 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" (Addison-Wesley, 2001, ISBN 0-201-70431-5) and were first implemented in his programming library, Loki. He also implemented the "move constructors" concept in his MOJO library.Fact|date=July 2008

Alexandrescu is currently a graduate student at the University of Washington, researching speech recognition. He contributed to the "C/C++ Users Journal" under the byline "Generic"

External links

* [http://erdani.org/ Alexandrescu's homepage] - Contains links to downloadable Loki libraries for various compilers.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Andrei Alexandrescu — Naissance Roumanie Nationalité …   Wikipédia en Français

  • Alexandrescu — Alexandrescu, a family name common in Romania, may refer to: *Andrei Alexandrescu, computer programmer *Anton Alexandrescu, politician *Dan Alexandrescu, race car driver *Dimitrie Alexandrescu, jurist *Emil Alexandrescu, mayor of Iaşi *Grigore… …   Wikipedia

  • Александреску, Андрей — Андрей Александреску на конференции ACCU в 2009 году Андрей Александреску (англ. Andrei Alexandrescu)  румынский …   Википедия

  • Loki (C++) — Pour les articles homonymes, voir Loki (homonymie). Loki …   Wikipédia en Français

  • C++-Metaprogrammierung — bezeichnet die Technik der Metaprogrammierung innerhalb der Programmiersprache C++, also eine Technik, um in C++ Programmcode von Programmcode generieren zu lassen. Dabei kommen besonders Templates zum Einsatz, daher spricht man auch von… …   Deutsch Wikipedia

  • D (programming language) — For other programming languages named D, see D (disambiguation)#Computing. D programming language Paradigm(s) multi paradigm: imperative, object oriented, functional, meta Appeared in 1999 (1999) Designed by …   Wikipedia

  • Const-correctness — In computer science, const correctness is the form of program correctness that deals with the proper declaration of objects as mutable or immutable. The term is mostly used in a C or C++ context, and takes its name from the const keyword in those …   Wikipedia

  • Loki (C++) — Infobox Software name = Loki C++ Library developer = Andrei Alexandrescu latest release version = 0.1.6 latest release date = release date and age|2007|2|25 programming language = C++ operating system = Cross platform genre = Generic programming… …   Wikipedia

  • const-correctness — In computer science, const correctness is the form of program correctness that deals with the proper declaration of objects as mutable or immutable. The term is mostly used in a C or C++ context, and takes its name from the const keyword in those …   Wikipedia

  • Modern C++ Design —   Author(s) Andrei Alexandrescu …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”