Andrei Alexandrescu

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Andrei Alexandrescu

alt=Description de l'image AndreiAlexandrescu.jpg.
Naissance Roumanie
Nationalité Drapeau des États-Unis États-Unis
Profession

Compléments

Créateur des bibliothèques Loki et Mojo

Andrei Alexandrescu, est un programmeur et un consultant américain né en Roumanie, expert reconnu des langages C++ et D, et auteur de plusieurs ouvrages sur ces langages.

Il est considéré comme l'un des plus grands spécialistes du langage C++, et notamment de ses fonctionnalités les plus avancées (templates, métaprogrammation...). Il est notamment à l'origine du concept de paramétrage par politique, permettant de personnaliser à l'infini le comportement de composants génériques avec peu de code.

Pour le langage D (version 2), il a notamment conçu le système de ranges offrant une abstraction pour diverses cas d'itération.

Il est actuellement chercheur chez Facebook.

Loki[modifier | modifier le code]

Andrei Alexandrescu est l'auteur de la bibliothèque Loki proposant des composants avancés pour la programmation en C++.

Loki est en fait l'implémentation de différents concepts introduits dans son livre Modern C++ Design.

Mojo[modifier | modifier le code]

Andrei Alexandrescu est l'auteur de la bibliothèque Mojo permettant d'implémenter des constructeurs par déplacement en C++.

Langage D[modifier | modifier le code]

Andrei Alexandrescu assiste Walter Bright, le concepteur du langage D, à développer la version 2 du langage, notamment en contribuant à la bibliothèque standard.

Il est l'un des principaux défenseurs de ce langage et a publié en 2010 un livre technique sur ce sujet.

Bibliographie[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]