{"product_id":"the-d-programming-language-andrei-alexandrescu-9780321635365","title":"The D Programming Language","description":"\"To the best of my knowledge, D offers an unprecedentedly adroit integration of several powerful programming paradigms: imperative, object-oriented, functional, and meta.\" \u003cbr\u003e--From the Foreword by Walter Bright \u003cbr\u003e\"This is a book by a skilled author describing an interesting programming language. I'm sure you'll find the read rewarding.\" \u003cbr\u003e--From the Foreword by Scott Meyers \u003cp\u003eD 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 paradigms, language-enforced thread isolation, modular type safety, an efficient memory model, and more.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e\u003cem\u003eThe D Programming Language \u003c\/em\u003e\u003c\/strong\u003eis an authoritative and comprehensive introduction to D. Reflecting the author's signature style, the writing is casual and conversational, but never at the expense of focus and pre-cision. It covers all aspects of the language (such as expressions, statements, types, functions, contracts, and modules), but it is much more than an enumeration of features.\u003c\/p\u003e \u003cp\u003eInside the book you will find\u003c\/p\u003e \u003cul\u003e \u003cli\u003eIn-depth explanations, with idiomatic examples, for all language features\u003c\/li\u003e \u003cli\u003eHow feature groups support major programming paradigms\u003c\/li\u003e \u003cli\u003eRationale and best-use advice for each major feature\u003c\/li\u003e \u003cli\u003eDiscussion of cross-cutting issues, such as error handling, contract programming, and concurrency\u003c\/li\u003e \u003cli\u003eTables, figures, and \"cheat sheets\" that serve as a handy quick reference for day-to-day problem solving with D\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWritten for the working programmer, \u003cstrong\u003e\u003cem\u003eThe D Programming Language \u003c\/em\u003e\u003c\/strong\u003enot 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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Andrei Alexandrescu\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 0321635361\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9780321635365\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/04\/2010\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 496\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.74lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 6.96w x 1.07d\u003cbr\u003e\u003cbr\u003e\u003cb\u003eReview Citation(s): \u003c\/b\u003e\u003cbr\u003e\u003ci\u003eScitech Book News\u003c\/i\u003e 12\/01\/2010 pg. 19","brand":"Andrei Alexandrescu","offers":[{"title":"Paperback","offer_id":44076795986175,"sku":"9780321635365","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_7512d225-3591-4f70-bf97-33d3eba359ed.jpg?v=1685466846","url":"https:\/\/www.whiterainbookhouse.com\/products\/the-d-programming-language-andrei-alexandrescu-9780321635365","provider":"WR Book House","version":"1.0","type":"link"}