An Entity of Type: animal, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Andrei Alexandrescu (born 1969) is a Romanian-American C++ and D language programmer and author. 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 and were first implemented in his programming library, Loki. He also implemented the "move constructors" concept in his MOJO library. He contributed to the C/C++ Users Journal under the byline "Generic". Alexandrescu worked as a research scientist at Facebook, before departing the company in August 2015 in order to focus on developing the D programming language.

Property Value
dbo:abstract
  • Andrei Alexandrescu (* 1969 in Bukarest, Rumänien) ist ein rumänischer Informatiker und Experte für die Programmiersprache C++. Er ist insbesondere bekannt für seine grundlegenden Beiträge zur Template-Metaprogrammierung und durch seine Mitarbeit an der Entwicklung der Programmiersprache D. (de)
  • Andrei Alexandrescu (born 1969) is a Romanian-American C++ and D language programmer and author. 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 and were first implemented in his programming library, Loki. He also implemented the "move constructors" concept in his MOJO library. He contributed to the C/C++ Users Journal under the byline "Generic". Alexandrescu worked as a research scientist at Facebook, before departing the company in August 2015 in order to focus on developing the D programming language. He became an American citizen in August 2014. (en)
  • Andrei Alexandrescu adalah sebuah programer C++ dan penulis Rumania. Ia dikenal karena karyanya pada yang diterapkan melalui . Ide tersebut disebutkan dalam buku karyanya, dan merupakan yang pertama diterapkan dalam pustaka pemrogramannya, . Ia juga menerapkan konsep "move constructors" pada pustaka MOJO-nya. Alexandrescu saat ini menjabat sebagai ilmuwan riset di Facebook. Ia memberi kontribusi kepada di bawah "Generic" Alexandrescu membantu dalam pengembangan bahasa pemrograman D. Ia juga merilis sebuah buku berjudul The D Programming Language yang diterbitkan Addison-Wesley pada Mei 2010. (in)
  • 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. (fr)
  • Andrei Alexandrescu (ur. 1969 w Bukareszcie, Rumunia) – ekspert w dziedzinie zaawansowanego programowania w języku D i języku C++ wykorzystującego szablony. Jego najbardziej znanym pomysłem były prace nad klasami parametryzowanymi wytycznymi, techniką wykorzystującą metaprogramowanie z wykorzystaniem szablonów klas, którą opisał w swojej książce Nowoczesne programowanie w C++. W czerwcu 1994 Alexandrescu ukończył studia na Politechnice w Bukareszcie. Jest również absolwentem University of Washington z tytułami: MS (2003) i Ph.D.(2009). Aktualnie zajmuje się zagadnieniami związanymi z rozpoznawaniem mowy. Współpracuje z czasopismem , gdzie redaguje rubrykę Generic. Wcześniej pisał felietony do nieistniejącego już . Jest autorem biblioteki Loki, której fragmenty zawarte są w książce Nowoczesne projektowanie w C++. (pl)
  • Андре́й Александре́ску (англ. Andrei Alexandrescu, род. 1969 (Бухарест, Румыния) источник) — американский программист, известный благодаря своим исследованиям в области проектирования, основанного на стратегиях (Policy-based design), и реализованного посредством обобщённого программирования и метапрограммирования шаблонов. Александреску — первый, кто приступил к разработке шаблонно-ориентированной реализации распространённых языковых идиом и паттернов проектирования (особенно паттернов «Банды Четырёх» — Design Patterns), а также созданию средств для генерации реализаций паттернов. Эти идеи собраны воедино в его книге «» и реализованы в его C++ библиотеке «Loki». Близкой по принципам разработки и более обширной является библиотека Boost. Александреску также является соавтором книги «Стандарты программирования на C++» (англ. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (Addison-Wesley, 2004)). Выпускник Вашингтонского университета (Ph.D. 2009), в настоящее время Александреску работает в области исследований распознавания речи. Он также вносит свой вклад в «C/C++ Users Journal» в колонке «Generic». В последнее время Александреску совместно с Уолтером Брайтом участвует в разработке языка программирования D. В июне 2010 в издательстве Addison-Wesley вышла его книга «The D Programming Language». С 2009 года работал в Facebook; в 2015 году ушёл из компании, чтобы сосредоточиться на разработке языка D. (ru)
  • 安德烈·亞歷山德雷斯庫(英語:Andrei Alexandrescu,1969年-),罗马尼亚裔美国人,C++和D语言专家。 从D语言2.0版本之后,他加入D语言核心开发团队,是继沃爾特·布萊特之后的最主要设计师。他撰写了《D程序设计语言》一书,全面系统地介绍了D语言的设计和实现。 他因通过模版元程序设计实现基于政策设计的开创性成果而名闻遐迩。他撰写了《现代C++设计》一书阐述了他的理念,首次在他编写的程序库里加以实现。他在MOJO库里实现了move constructors。 他目前在Facebook公司就职,担任研究科学家。 他于2004年8月入美国国籍。 (zh)
dbo:birthPlace
dbo:birthYear
  • 1969-01-01 (xsd:gYear)
dbo:education
dbo:knownFor
dbo:nationality
dbo:occupation
dbo:stateOfOrigin
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 156470 (xsd:integer)
dbo:wikiPageLength
  • 9903 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1105658295 (xsd:integer)
dbo:wikiPageWikiLink
dbp:birthPlace
dbp:caption
  • Alexandrescu at ACCU 2009 (en)
dbp:education
  • Politehnica University of Bucharest and University of Washington (en)
dbp:knownFor
  • Expert on C++ and D programming (en)
dbp:name
  • Andrei Alexandrescu (en)
dbp:nationality
  • Romanian, American (en)
dbp:occupation
  • Developer of the D programming language (en)
dbp:spouse
  • Sanda Alexandrescu (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
schema:sameAs
rdf:type
rdfs:comment
  • Andrei Alexandrescu (* 1969 in Bukarest, Rumänien) ist ein rumänischer Informatiker und Experte für die Programmiersprache C++. Er ist insbesondere bekannt für seine grundlegenden Beiträge zur Template-Metaprogrammierung und durch seine Mitarbeit an der Entwicklung der Programmiersprache D. (de)
  • 安德烈·亞歷山德雷斯庫(英語:Andrei Alexandrescu,1969年-),罗马尼亚裔美国人,C++和D语言专家。 从D语言2.0版本之后,他加入D语言核心开发团队,是继沃爾特·布萊特之后的最主要设计师。他撰写了《D程序设计语言》一书,全面系统地介绍了D语言的设计和实现。 他因通过模版元程序设计实现基于政策设计的开创性成果而名闻遐迩。他撰写了《现代C++设计》一书阐述了他的理念,首次在他编写的程序库里加以实现。他在MOJO库里实现了move constructors。 他目前在Facebook公司就职,担任研究科学家。 他于2004年8月入美国国籍。 (zh)
  • Andrei Alexandrescu (born 1969) is a Romanian-American C++ and D language programmer and author. 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 and were first implemented in his programming library, Loki. He also implemented the "move constructors" concept in his MOJO library. He contributed to the C/C++ Users Journal under the byline "Generic". Alexandrescu worked as a research scientist at Facebook, before departing the company in August 2015 in order to focus on developing the D programming language. (en)
  • Andrei Alexandrescu adalah sebuah programer C++ dan penulis Rumania. Ia dikenal karena karyanya pada yang diterapkan melalui . Ide tersebut disebutkan dalam buku karyanya, dan merupakan yang pertama diterapkan dalam pustaka pemrogramannya, . Ia juga menerapkan konsep "move constructors" pada pustaka MOJO-nya. Alexandrescu saat ini menjabat sebagai ilmuwan riset di Facebook. Ia memberi kontribusi kepada di bawah "Generic" (in)
  • 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. Il est actuellement chercheur chez Facebook. (fr)
  • Andrei Alexandrescu (ur. 1969 w Bukareszcie, Rumunia) – ekspert w dziedzinie zaawansowanego programowania w języku D i języku C++ wykorzystującego szablony. Jego najbardziej znanym pomysłem były prace nad klasami parametryzowanymi wytycznymi, techniką wykorzystującą metaprogramowanie z wykorzystaniem szablonów klas, którą opisał w swojej książce Nowoczesne programowanie w C++. Jest autorem biblioteki Loki, której fragmenty zawarte są w książce Nowoczesne projektowanie w C++. (pl)
  • Андре́й Александре́ску (англ. Andrei Alexandrescu, род. 1969 (Бухарест, Румыния) источник) — американский программист, известный благодаря своим исследованиям в области проектирования, основанного на стратегиях (Policy-based design), и реализованного посредством обобщённого программирования и метапрограммирования шаблонов. Выпускник Вашингтонского университета (Ph.D. 2009), в настоящее время Александреску работает в области исследований распознавания речи. Он также вносит свой вклад в «C/C++ Users Journal» в колонке «Generic». (ru)
rdfs:label
  • Andrei Alexandrescu (en)
  • Andrei Alexandrescu (de)
  • Andrei Alexandrescu (in)
  • Andrei Alexandrescu (fr)
  • Andrei Alexandrescu (pl)
  • Александреску, Андрей (ru)
  • 安德烈·亞歷山德雷斯庫 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Andrei Alexandrescu (en)
is dbo:author of
is dbo:designer of
is dbo:person of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is dbp:author of
is dbp:caption of
is dbp:designer of
is dbp:leaderName of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License