|
|
|
|
|
|
Of possible interest:
The D Programming Language's first printing (see
sample chapter) is currently available off
InformIT,
Barnes
and Noble online, Amazon,
and other online and physical bookstores worldwide. The first batch
has almost vanished—order
early and often.
Due to an odd mistake at the printer, the first 1830 copies of The D Programming Language do not have the name of the author on their cover. (The name still appears on the back cover and the spine.) The history of printing is rife with rare printing mistakes that have become collector's editions. Those copies have been mostly sold—congratulations to all early adopters!
Check out Andrei's tips on giving public technical talks. [reddit]
A short time left for early bird registration (10% off) at the C++ and Beyond event, featuring Scott Meyers, Herb Sutter, and Andrei Alexandrescu. Already 90% sold out! By any projection, the event will sell out before the early bird period, so the late bird will get next year's worm. No kidding. Register.
Here's what preliminary reviewers had to say about drafts of The D
Programming Language book. The publisher enlisted help of
reviewers to find problems small and large with the manuscript, and
they found quite a few (thank you). Reviewers had the option of
anonymity, which none took. In addition to finding problems and
suggesting improvements, they made some general assessments that are
cherry-picked below:
"D hits the sweet spot. It's like C++ without all
the quirks and Java without all the limitations. [...] The book is
very well written and the topic is interesting to a large number of
programmers."
"The level of depth is very consistent. Andrei generally
does not leave any aspect out of his explanations, and his examples do
well to explain the topics they cover. I personally prefer
explanations by example, and that is the standard mode of operation
for this book."
"Even though I'm familiar with the general language and
design issues like multiple inheritance, encapsulation, and
correctness checking, and even though I already know a little of
Alexandrescu's philosophy about such matters, I found his approach,
both in style and content, brought a fresh perspective to even the
basic issues, making sure they were never boring."
"The book does cover most of the aspects of D programming
language which turned out to be amazing. Although the book is pretty
fat, the reading is really enjoyable thanks to author's sense of humor
and historic references."
Read Andrei's article "On Iteration" [read] [print] [reddit], which gives more detail on Andrei's Boostcon 2009 keynote (see also slides and reddit).
Andrei talks about the D Programming Language in an interview with Intel Software Network.
Vote up! An excerpt of the first chapter of The D Programming Language is now freely available and discussed on reddit.
The first five chapters of The D Programming Language available for reading on subscription-based service Safari Rough Cuts. The book is already available off amazon.com and sells roughly one (nonexistent) copy per day.
Read The Case for D [English] [Russian (pdf)] [Turkish] [Japanese] [reddit].
Andrei's book The D Programming Language is available for preorder off Amazon. (Irina Vancea, his sister, authored the cover artwork.) Andrei's interest in the D programming language stems from his active participation in the design of D 2.0 as a close collaborator of D's creator, Walter Bright.
Apparently Andrei has a fan club on Facebook he had no idea about.
Andrei's research is in Machine Learning applied to all domains of Human Language technology (Natural Langauge Processing, Speech Recognition, Machine Translation).
In the programming community, Andrei is best known for his books, The D Programming Language, C++ Coding Standards (coathored with Herb Sutter) and Modern C++ Design. The latter book engendered the Loki library, used in a variety of products, including Windows Vista (see attribution) and some Adobe products (see attribution), and available as a package on a variety of Linux distributions (under name libloki). Also, Andrei is a former columnist for C/C++ Users Journal and a former columnist for the C++ Report.
Andrei's broad knowledge, creative thinking, and last but not least humorous and relaxed demeanor make him a sought-after speaker at conferences worldwide. You may want to watch the video recording of his talk for the Northwest C++ Users Group meeting on February 20, 2008, a recording of his talk at Amazon back in 2004, or his interview held in Beijing at the CSDN Web 2.0 Conference on November 29, 2007. Needless to say, your ratings, comments, and feedback for the talks are warmly welcome.
Andrei's less-known side include stints as a rock drummer (see him in two parodies with apologies to Jimi Hendrix and Billy Idol), a classical guitar player, a paratrooper in the Romanian military, and a consultant on Wall Street. Andrei's outstanding work in Computer Science has earned him an Alien of Extraordinary Ability Green Card on a petition submitted by his long-time friend, Gabriel Triculescu.
If you are thinking of buying either The D Programming Language, C++ Coding Standards, or Modern C++ Design, clicking on the links on this page will take you to Amazon Associates links that automatically give Andrei some percentage of the sales (there's no extra cost to you). The commissions are minuscule, but an absolute joy to watch. :o)
But before shopping from Amazon, do some comparison shopping (by clicking on the two following links) for C++ Coding Standards and Modern C++ Design—you might find suprisingly good deals.
Andrei's papers and articles are another great source you may want to peruse. If you like them, you'll likely enjoy his books, too.
Read Andrei's overly flattering interview with HotNews.ro in Romanian (don't miss the comments!) or English.