Team Liquid - Shop now
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
$51.72
FREE delivery Friday, December 13
Ships from: Amazon.com
Sold by: Amazon.com
$51.72
FREE Returns
FREE delivery Friday, December 13
Or Prime members get FREE delivery Tuesday, December 10. Order within 7 hrs 28 mins.
In Stock
$$51.72 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$51.72
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$24.99
Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! See less
$3.99 delivery December 16 - 20. Details
Or fastest delivery December 12 - 17. Details
Only 1 left in stock - order soon.
$$51.72 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$51.72
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by HPB-Diamond.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

D Cookbook: Discover the Advantages of Programming in D With over 100 Incredibly Effective Recipes Paperback – Illustrated, May 18, 2014

5.0 5.0 out of 5 stars 13 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$51.72","priceAmount":51.72,"currencySymbol":"$","integerValue":"51","decimalSeparator":".","fractionalValue":"72","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"l81Bb00Q%2BGQUpw3iCVB3Cwd3y7dE%2FKJlerhgwrd8uMBf4EUrSO%2B1UMojonurvW2yLldzLMm7x9wO3nfUkroB0B9q8%2FsqiejTVOG4Kz2bxVw3HZ0eTJB%2FI%2FceNzFou4tTkPWZ1rjTuCZY7B1xkD5l7g%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$24.99","priceAmount":24.99,"currencySymbol":"$","integerValue":"24","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"l81Bb00Q%2BGQUpw3iCVB3Cwd3y7dE%2FKJlthuSdPXSpJrQHf%2BMr7TO0%2B2rz4ZrgBUoACFKWsu%2BNuDsk6Q7tQkE6%2BYUBGgKiRMpw1k6YEUoZyiUyEFaqI4tl4Y6kWbRN%2FbL1wWh84SMuFbC1wjKRhzvwVfrsLrCD1PAFD%2ByDAEG8hzSJBdCqfOQBQ%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

A recipe-packed reference guide filled with practical tasks that are concisely explained to develop and broaden the user's abilities with the D programming language. If you are an experienced programmer who is looking to explore a language that offers plenty of advantages over more established programming languages, this is the book for you. We assume that you are already familiar with general programming language basics, but you do not need to be a proficient user of D.
The%20Amazon%20Book%20Review
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.

Frequently bought together

This item: D Cookbook: Discover the Advantages of Programming in D With over 100 Incredibly Effective Recipes
$51.72
Get it as soon as Friday, Dec 13
In Stock
Ships from and sold by Amazon.com.
+
$39.99
Get it as soon as Monday, Dec 16
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
One of these items ships sooner than the other.
Choose items to buy together.

Product details

  • Publisher ‏ : ‎ Packt Pub Ltd; Illustrated edition (May 18, 2014)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 343 pages
  • ISBN-10 ‏ : ‎ 1783287217
  • ISBN-13 ‏ : ‎ 978-1783287215
  • Item Weight ‏ : ‎ 1.4 pounds
  • Dimensions ‏ : ‎ 7.5 x 0.75 x 9.25 inches
  • Customer Reviews:
    5.0 5.0 out of 5 stars 13 ratings

Customer reviews

5 out of 5 stars
13 global ratings

Top reviews from the United States

Reviewed in the United States on August 16, 2019
Great examples.
Reviewed in the United States on August 4, 2014
Adam Ruppe's "D cookbook" introduces the reader to programming in D in the form of recipes. In each recipe Adam Ruppe solves a specific programming problem with the D programming language. The author focuses on getting things done by letting the reader witness the author's approach in each recipe.

The book covers a plenitude of recipes -- from essential subjects like ranges, tasks, and Phobos (D's standard library) to advanced topics like manual memory management, reflection and compile time code generation using templates, CTFE, and mixins and running D on bare x86 and ARM metal. Some recipes feature solutions devised by the D community that the reader can dig into by following the given pointers.
Most notably, this book shows "idiomatic" coding in D.

Although the book starts with recipes on installing a D compiler and writing Hello World it becomes fairly technical and advanced. From my perspective the book is most useful to D programmers and ambitious newcomers to the language. To me, the book is sometimes a tad too ad hoc and focused on a solution than to teach principles and concepts of the D language/library. Providing more background in these few recipes and more guidance to see the big picture justifying a taken approach may aid the reading experience. When reading the many different loosely connected recipes cover to cover I sometimes felt lost which maybe is not unusual for an encyclopedic kind of book. In some recipes the book gives its reader a feel for some rough edges of the languages and its implementation including Phobos but never to bash, always to advance. The last chapter features Adam Ruppe's libraries for web and GUI programming which I found less convincing because most is hidden inside these libraries and so the access is less direct. The book is exceptional strong when the author develops his solutions choosing wisely from the language's offerings.

A must read for any D programmer to see what the language is up to and to draw on Adam Ruppe's experience with D - covering many idioms in condensed form that alone are difficult to find on the Internet.
7 people found this helpful
Report
Reviewed in the United States on July 11, 2014
"The D Cookbook" by Adam Ruppe is one of the most diverse technical books I've read. It manages to range all the way from the classic "Hello, world" example, all the way up to stripping the Runtime bare and running it on an OS-less board, all the while managing to fully explain (almost) everything in a way that a beginner could understand.

The book is formatted in such a way that each chapter is a group of related "recipes." Each recipe explains a concept by starting with a general summary, and a code sample, and ends it up with a *very* detailed explanation of how everything works. These descriptions also often include some very helpful tangential tips about how to be better D programmer in general, which can be very helpful. It's amazing how simply Ruppe can explain how and why you should do relatively advanced things like accessing and parsing exception-less stack traces.

The only thing I don't like about the recipes is that sometimes the "How it works" section can be a bit long-winded. The descriptions can often span multiple pages, often reiterating lots of information. It isn't necessarily a bad thing, but be prepared to skim a lot of the book if you already know a fair amount about D programming.

Overall, I think that "The D Cookbook" is an excellent read, and should be considered required reading for anyone serious about coding with D. It also makes a very handy reference for how to do things that you can't necessarily find on StackOverflow or Dlang.org yet.

**Disclaimer**: I did receive a free copy of The D Cookbook ebook in exchange for a fair and unbiased review, and it did not alter my judgement in any way, shape, or form.
7 people found this helpful
Report
Reviewed in the United States on June 3, 2014
Mr Ruppe has written a pleasantly unusual cookbook, a cookbook with a narrative. The book is no mere collection of recipes but a journey of a passionate D hacker. The topics are well chosen and nicely structured, the recipes are short and to the point. The reader is expected to know about programming in general and be somewhat familiar with D syntax. The book is not comprehensive in any way and does not try to be, there is Alexandrescu's book for that. Instead, Mr Ruppe shows the reader how D can be used.

The book suffers from a simplistic layout and some sloppy copy editing in the first chapter, however, these are minor points that do not affect its technical value nor its charm. The book (and the language) will be worth your time, if you liked what C++ used to be. Think Scott Meyers for D, a little less professional, a little more personal and a whole lot less incidental complexity.
9 people found this helpful
Report
Reviewed in the United States on October 13, 2015
This book is a collection of well-crafted "recipes", each aiming at some realistic software engineering problem, and each blending just enough pragmatism, theory and hard-won programming experience to make a novice D user (such as myself) appreciate the sheer power and elegance of this language and learn more about it.

While going through the recipes comprising this cookbook (and there is a lot to go through) it was hard to avoid developing an ever-growing sense of appreciation and respect for the author Adam D. Ruppe's level of expertise, eloquence and clarity of thought.

I highly recommend this book. As a software practitioner, I felt both enlightened and empowered after I read it.
3 people found this helpful
Report
Reviewed in the United States on October 18, 2014
As a beginning D coder I found this book to be great for getting up to speed on more advanced, practical D techniques. The style makes it pleasant to just read through, but, true to its name, its an encyclopedic resource for when I need to remember the finer details of more common tasks like building custom ranges. or venture into murky territory like C++ interop. As another reviewer pointed out, Adam presents the idiomatic way of doing things, which is invaluable with a language that presents you with such an overwhelming mass of tools and possibilities as D does. If you write in D, this book really needs to be in your library.
4 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Emil Perhinschi
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on October 3, 2018
very useful, clearly written
Joe Page
5.0 out of 5 stars Perfect book for someone who is looking to dive right into D and get coding with help from many great recipes!
Reviewed in Canada on May 4, 2015
The D Cookbook is great! I became very interested in DLang earlier this year, though like others, I was put off by the lack of information out there. This book definitely solved that issue. I would say this book is ideal for those who already have a moderate to excellent understanding of programming as it doesn't really get into fundamentals and depth of the language or programming(though that is not the point of the book, so it is a plus in my view), The thing I like most about this book is that it solves just about every issue you may need help with when starting a new language. With a wide range of, shall I say "recipes", this book is very effective. A developer who already knows a language, can pick this book up and develop their project by getting help from the many great recipes.
Philippe Peter
5.0 out of 5 stars Très utile
Reviewed in France on January 1, 2016
Je m'initie au langage D depuis peu et il me fallait un livre de recettes, "D Cookbook" est vraiment bien et permet de migrer rapidement ses outils du C++ vers le D. Il est le compagnon indispensable de Programming in D: Tutorial and Reference de Andrei Alexandrescu.