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 Programmeur, chercheur en reconnaissance de la parole

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]