Andrei Alexandrescu: Concurrency in the D Programming if you are not that interested in the features and evolution of the D language. The D programming language is a definite exception from this trend. D makes short work of the most formidable generic programming tasks. The D Programming Language has ratings and 9 reviews. Muhammad said: In this book, instead of just explaining the language, the author is explaining.

Author: Fenrizil Akigal
Country: Liberia
Language: English (Spanish)
Genre: Science
Published (Last): 8 July 2005
Pages: 187
PDF File Size: 2.66 Mb
ePub File Size: 16.14 Mb
ISBN: 932-4-35067-541-6
Downloads: 29883
Price: Free* [*Free Regsitration Required]
Uploader: Sami

He became an American citizen in August More recently, he has been assisting Walter Bright in the development of the D programming language. Doppioandante rated it it was amazing Aug 14, Alexandrescu makes it a joy to learn. Written in a very engaging style by an author who deeply cares about the subject and wants you to share his excitement about the language. He is particularly known for his pioneering work on policy-based design implemented via template metaprogramming.

It’s been a wild ride that I hope will go on! Expected can be thought of as a restriction of sum union types or algebraic datatypes in various languages, e. To ask other readers questions about The D Programming Languageplease sign up.

Type Qualifiers Chapter 9. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Vitallium rated it it was amazing Oct 08, From Wikipedia, the free encyclopedia. Return to Book Page. Alexandrescu at ACCU Archived from the original on 7 May This is a brilliant programmnig, not just for those looking to learn about D. Oct 19, Wiktor rated it it was amazing. If notability cannot be established, the article is likely to be mergedredirectedor deleted.


The D Programming Language

The author give different design option and explains why one of these options was chosen for the topic he is currently explaining, with fair criticism of all design decisions and notes about what could be improved in the D language in future. It does so by fostering modules interconnected through precise interfaces, a federation of tightly integrated programming paradigms, language-enforced thread isolation, modular type safety, an efficient memory model, and more.

If you like books and love to build cool products, we may be looking for you. No trivia or quizzes yet. Open Preview See a Problem? Written for the working programmer, The D Programming Language not only introduces the D language—it presents a compendium of good practices and idioms to help both your coding with D and your coding in general.

programmihg Retrieved 27 July It covers all aspects of the language such as expressions, statements, types, functions, contracts, and modulesbut it is much more than an enumeration of features. The most exciting programming book I’ve read in ages. However, I think that it needs a revised printing.

Retrieved from ” https: Archived from the original PDF on 19 August This has to be one of my favorite programming books that introduce to a new language. To see what your friends thought of alexandrfscu book, please sign up. By using this site, you agree to the Terms of Use and Privacy Policy.


The D Programming Language is an authoritative and comprehensive introduction to D.

Eric Budd rated it it was amazing Sep 08, Brian Smith rated it really liked it Jan 01, Yoni Levy rated it really liked it May 30, Contract Programming Chapter I just wish there were a more recent version as I know D has grown much in the last four years.

It has too many errors.

The D Programming Language by Andrei Alexandrescu

Want to Read saving…. Sep 26, John Fourkiotis rated it really liked it. In this book, instead of just explaining the language, the author is explaining the rationale behind different design decisions and how they affect security, performance, code reliability and correctness and compiler complexity.

Romain rated it it was amazing Jul 18, Error Handling Chapter Feb 11, David Eagen rated it really liked it Shelves: Jan 29, Joshua Niehus rated it it was amazing.

View all 3 comments. Retrieved 28 August