Andrei Alexandrescu

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Andrei Alexandrescu
Biographie
Naissance
Voir et modifier les données sur Wikidata
Roumanie
Nationalité
Drapeau des États-Unis États-Unis
Formation
Activités
Informaticien, ingénieur, programmeurVoir et modifier les données sur Wikidata
Autres informations
A travaillé pour
Nvidia (depuis )
Facebook ( - )Voir et modifier les données sur Wikidata
Directeurs de thèse
Katrin Kirchhoff (d), Oren Etzioni (en)Voir et modifier les données sur Wikidata
Site web
(en) erdani.comVoir et modifier les données sur Wikidata

modifier - modifier le code - modifier WikidataDocumentation du modèle

Andrei Alexandrescu, né en 1969, 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, (interface de programmation dédiée aux objets itérables).

Il est actuellement chercheur chez Facebook.

Loki

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

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

Langage D

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

Voir aussi

Articles connexes

Liens externes

  • (en) Site personnel d'Andrei Alexandrescu
  • (en) The D Programming Language
  • (en) Fil de discussion sur la liste du langage D, à propos de la sortie du livre.
  • (en) Article vantant le mérites du langage D, version 2
  • (en) Site officiel de la bibliothèque Loki
  • Ressources relatives à la rechercheVoir et modifier les données sur Wikidata :
    • Digital Bibliography & Library Project
    • Google Scholar
    • Mathematics Genealogy Project
  • Notices d'autoritéVoir et modifier les données sur Wikidata :
    • VIAF
    • ISNI
    • BnF (données)
    • IdRef
    • LCCN
    • GND
    • Japon
    • CiNii
    • Pays-Bas
    • Pologne
    • Israël
    • NUKAT
    • Norvège
    • Tchéquie
    • Corée du Sud
    • WorldCat
  • icône décorative Portail de l’informatique