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: Brashakar Kazragar
Country: Austria
Language: English (Spanish)
Genre: Spiritual
Published (Last): 13 July 2014
Pages: 282
PDF File Size: 15.1 Mb
ePub File Size: 14.14 Mb
ISBN: 370-8-15089-682-3
Downloads: 33931
Price: Free* [*Free Regsitration Required]
Uploader: Faule

D is a programming language built to help programmers address the challenges of modern software development. It does so by fostering modules interconnected through precise interfaces, a federation of tightly integrated programming protramming, 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 alexanerescu, contract programming, and concurrency. Written for the working programmer, The D Programming Language not only introduces the D languageā€”it prpgramming a compendium of good practices and idioms to help both your coding with D and your coding in general.

Andrei Alexandrescu – Wikipedia

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. 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