|
Andrei Alexandrescu - Wikipedia, the free encyclopedia (127 words) |
 | Andrei Alexandrescu is widely regarded as one of the foremost experts on advanced C++ programming. |
 | He is particularly known for his pioneering work on policy-based design implemented via template metaprogramming. |
 | Alexandrescu is currently a graduate student at the University of Washington, researching speech recognition. |
| Flatlander (536 words) |
 | Alexandrescu's thesis is simple: that modern C++ is expressive enough to be used as a design language instead of an implementation language. |
 | This in itself is a pretty dramatic step forward for C++, but Alexandrescu then combines it with the concept of typelists, a way for code to talk about types themselves instead of just object instances. |
 | To be fair, Microsoft's C++ team have said that compiling the Alexandrescu library is one of their top priorities: but for the time being, if you're using Visual C++, you're out of luck.) But this is almost beside the point. |