
Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$29.99$29.99
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Very Good
$16.44$16.44
$9.10 delivery January 3 - 21
Ships from: Orbiting Books Sold by: Orbiting Books
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.
Learn to Tango with D (FirstPress) 1st ed. Edition
Purchase options and add-ons
In recent years, much work has been put into creating programming languages that embody a blend of many of the most admired characteristics of their predecessors. One such language is D, which provides developers with the speed of languages such as C and C++ combined with the power and flexibility of languages such as Ruby and Python.
Learn to Tango with D introduces you to the powerful D language, with special attention given to the Tango software library. A concise yet thorough overview of the language's syntax and features is presented, followed by an introduction to Tango, the popular general–purpose library you'll find invaluable when building your D applications.
Authored by prominent D developers Kris Bell, Lars Ivar Igesund, Sean Kelly, and Michael Parker, this book supplies not only the knowledge required to begin building your own D applications, but also the insight these authors have acquired due to their extensive experience working with and participating in the development of the D language.
- ISBN-101590599608
- ISBN-13978-1590599600
- Edition1st ed.
- PublisherApress
- Publication dateFebruary 4, 2008
- LanguageEnglish
- Dimensions7.5 x 0.47 x 9.25 inches
- Print length226 pages
Editorial Reviews
About the Author
Product details
- Publisher : Apress; 1st ed. edition (February 4, 2008)
- Language : English
- Paperback : 226 pages
- ISBN-10 : 1590599608
- ISBN-13 : 978-1590599600
- Item Weight : 13.1 ounces
- Dimensions : 7.5 x 0.47 x 9.25 inches
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on January 18, 2013I bought this book in addition to Andrei Alexandrescu's official text on the D programming language. It's an excellent ancilliary text that can help to empower anyone trying to use the language. It does a great job on explaining the strengths of Tango and D along with why you may want to choose to use Tango over the official libraries. I wouldn't use Tango for everything but this will explain enough anyone at novice level or above as long as they understand programming and have been studying D.
Don't buy this book expecting to learn how to program in D if you've never used it before, it assumes that you're familiar with at least the basics of the book. You should be if you're even thinking about using an sort of alternatives, learn how to actually use the language as it's intended first before moving into more trying to expand your options.
- Reviewed in the United States on August 15, 2016Could have better examples.
- Reviewed in the United States on May 6, 2010The book is clearly inadequate. It doesn't even have an Index. It's describing a language and library which is superior to C++ and yet has less pages than "The C Programming Language" by Kernigan & Richie. It's describing D version 1 but D version 2 is out with more syntax changes. On the other hand it was the only book available and it does fill in some of the considerable gaps of the "D" description on the Digital Mars website.
- Reviewed in the United States on May 13, 2008The first English-language book on D, Learn To Tango with D, is a no-crap quick ramp-up guide to the language and the popular Tango general-purpose library. Half of the 188 pages are an introduction to how D does things, while the other half walks through some Tango basics. It's written in a fast, loose idiom that doesn't try to teach you programming as much as it shows how to do your favorite C++ or Java tricks in D. This fills a need since the existing D documentation is rather technical and not well indexed, but it's not something the dedicated and curious engineer couldn't figure out for himself.
After the basics, you're introduced to Tango. I should point out that D ships with a standard library called Phobos and that Tango is a (friendly) competitor to it. The two aren't mutually compatible at all, and you'll run into D code that uses each, so don't think you're getting the entire D story from this book. That said, Tango has neat ideas and a passionate community behind it, so you're not making any compromise on quality by using it. This section is a bit too high-level for my taste; it's an introduction, not a reference. While you can certainly get production-quality API docs from the Tango web site, don't expect the book to be one.
Summing up, this book is for experienced C/C++/Java programmers who've heard about this D thing and want to see what it's all about. Those who prefer learning from source code or documentation won't really need this, and those who do need it will probably find no need to read it a second time. However, as the only book on D in the King's English, it's worth recommending solely on that basis.
(Review text copied from my website.)
- Reviewed in the United States on February 21, 2012Most of the reviews so far might give you the impression that this book is only about how to use D with the Tango libraries. Let me make very clear up front, this book gives a very direct and too the point explanation of the D programming language. If youre like me, you dont want to waste your time reading a 1000 page book on all reasoning behind the design of the language (as does the only other book available on D by Alexandrescu), you just want to quickly understand how the language works well enough to start using it should you decide it is worth your time to learn. The book gives a very comprehensive overview of all major aspects of the language including modules, pointers, object orientation as well as templates and I/O. D fills the gap between raw compiled languages like C/C++ which requires the programmer to manually manage memory and pointer safety, and VM languages like Java/C# that offer automatic safety at the price of castrating the power of the languages by removing assignable pointers and memory allocation as well as removing low level access to hardware, the inventor of D Walter Bright says as much in the preface of this book.
Top reviews from other countries
-
CoverTopicReviewed in Germany on April 19, 20105.0 out of 5 stars D
D ist eine Programmiersprache von Profis für Profis und dieses Buch stellt darin keine Ausnahme dar. Wer ein Buch für Programmieranfänger sucht ist hier falsch. Die beste Vorraussetzung ist Erfahrung in C++ oder Java zumal D sich stark von diesen Sprachen ableitet, dabei aber viele Verbesserungen einführt. Diese Verbesserungen sind es auch auf die das Buch hauptsächlich eingeht. Für C++ oder Java Programmierer ist D aber eine wirklich gelungene und effektive Sprache die in diesem Buch sehr gut umrissen wird. Das Buch ist kurz gehalten und bietet viel essentielle Informationen auf wenig Seiten was mir persönlich gut gefällt. Preis und Verarbeitung sind auch gut.