Alexandrescu, Andrew
Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 7 aprilie 2015; verificările necesită
11 modificări .
Andrei Alexandrescu ( ing. Andrei Alexandrescu , născut în 1969 ( București , România ) sursa ) este un programator american, cunoscut pentru cercetările sale în domeniul design-ului bazat pe politici ( Policy-based design ), și implementat prin programare generică și metaprogramare șablon . .
Alexandrescu este primul care a început să dezvolte implementări bazate pe șabloane ale limbajului comun și modele de design (în special Design Patterns ), precum și crearea de instrumente pentru generarea de implementări de modele . Aceste idei sunt reunite în cartea sa „ Modern C++ Design ” și implementate în biblioteca sa „ Loki ” C++ . Mai aproape de principiile de dezvoltare și mai extinsă este biblioteca Boost . Alexandrescu este, de asemenea, co-autor al cărții C++ Coding Standards : 101 Rules, Guidelines, and Best Practices (Addison-Wesley, 2004 ).
Absolvent al Universității din Washington (Ph.D. 2009), Alexandrescu lucrează în prezent în domeniul cercetării recunoașterii vorbirii . De asemenea, contribuie la „ Jurnalul utilizatorilor C/C++ ” din coloana „Generic<Programare>”.
Mai recent, Alexandrescu a fost implicat cu Walter Bright în dezvoltarea limbajului de programare D. În iunie 2010 , cartea sa The D Programming Language a fost publicată de Addison-Wesley . Din 2009, lucrează la Facebook [2] ; a părăsit compania în 2015 pentru a se concentra pe dezvoltarea limbajului D [3] .
Bibliografie
- Sutter G. , Andrei Alexandrescu. Standarde de programare C++. Seria „C++ în profunzime” = Standarde de codare C++: 101 de reguli, linii directoare și bune practici (C++ în profunzime). - M. : „Williams” , 2014. - 224 p. - ISBN 978-5-8459-1933-5 .
- Alexandrescu A. Modern C++ Design: Generic Programming and Design Patterns Applied. — S. P.: Williams, 2008. — 336 p. - (C++ în profunzime). — ISBN 978-5-8459-0351-8 .
- Andrei Alexandrescu. Limbajul de programare D. — Addison-Wesley. — ISBN 978-0321635365 .
Note
- ↑ Andrei Alexandrescu // Dosarul de autoritate coreeană (coreeană)
- ↑ Metz, Cade Următorul mare limbaj de programare despre care nu ai auzit niciodată . wired.com . Wired (7 iulie 2014). — „Astăzi, Alexandrescu este cercetător la Facebook, unde el și o echipă de programatori folosesc D pentru a remodela părți mici din operațiunea masivă a companiei. (...) A ajuns să scrie cartea despre D. Dar când s-a alăturat Facebook în 2009, a rămas un proiect secundar.””. Data accesului: 27 iulie 2014. Arhivat din original pe 16 iulie 2014. (nedefinit)
- ↑ Mergând înainte cu munca la limbajul D și fundația (25 august 2015). Preluat la 28 august 2015. Arhivat din original la 28 august 2015. (nedefinit)
Link -uri
În rețelele sociale |
|
---|
Site-uri tematice |
|
---|
În cataloagele bibliografice |
---|
|
|
Meta platforme |
---|
Servicii | | |
---|
oameni | Fondatori |
|
---|
Consiliu de Administratie |
|
---|
management | Actual |
- Mark Zuckerberg (CEO)
- Chris Cox (VP de produse)
- Sheryl Sandberg (COO)
- Elliot Shraj (VP Global Communications, Marketing and Public Policy)
- Mike Schroepfer (CTO)
- Ted Ulliot (vicepreședinte și consilier general)
|
---|
Fost |
- Sean Parker (președinte)
- Owen Van Natta (COO)
- Gideon Yu (CFO)
- Adam d'Angelo (CTO)
- Chris Kelly (Director de confidențialitate)
- Matt Cowler (VP Management Product)
- Bret Taylor (CTO)
|
---|
|
---|
Colaboratori de seamă | |
---|
|
---|
PE |
|
---|
mass media |
|
---|
Concepte |
|
---|
Afaceri |
- Istorie Facebook
- Lista fuziunilor și achizițiilor Meta Platforms
- Facebook F8
- Ofertă publică inițială Facebook
- Cenzura Facebook
- Critica la adresa Facebook
- Scandalul Facebook și Cambridge Analytica
- Documente
- Probleme de confidențialitate Facebook
- Procese care implică Meta Platforme
|
---|
Legate de |
|
---|