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.
|Published (Last):||1 July 2006|
|PDF File Size:||17.48 Mb|
|ePub File Size:||3.78 Mb|
|Price:||Free* [*Free Regsitration Required]|
D is a programming language built to help programmers address the challenges of modern software development.
The D Programming Language
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. The D Programming Language is an authoritative and comprehensive introduction to D.
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. Discussion of cross-cutting issues, such as error handling, contract programming, and concurrency. 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.
Stay ahead with the world’s most comprehensive technology and business learning platform. With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.
Start Free Trial No credit card required. The D Programming Language 7 reviews. View table of contents.
The D Programming Language by Andrei Alexandrescu
Arrays, Associative Arrays, and Strings Chapter 5. Functional Style Chapter 6. Object-Oriented Style Chapter 7.
Other User-Defined Types Chapter 8. Type Qualifiers Chapter 9. Error Handling Chapter Contract Programming Chapter Scaling Up Chapter Operator Overloading Chapter