Proudly - Shop now
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
$29.99
FREE delivery December 24 - 28 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$29.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery December 24 - 28 on orders shipped by Amazon over $35
Or fastest delivery Tuesday, December 24
Arrives before Christmas
In Stock
$$29.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.99
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
$16.44
Bumped edges. Slight scratches to cover. Marks to edge of pages. Appears unread, may show some signs of warehouse storage. Next day dispatch from the UK (Mon-Fri). Please expect delivery within 7 to 10 working days. Please contact us with any queries. Bumped edges. Slight scratches to cover. Marks to edge of pages. Appears unread, may show some signs of warehouse storage. Next day dispatch from the UK (Mon-Fri). Please expect delivery within 7 to 10 working days. Please contact us with any queries. See less
$9.10 delivery January 3 - 21. Details
Arrives after Christmas. Need a gift sooner? Send an Amazon Gift Card instantly by email or text message.
Only 1 left in stock - order soon.
$$29.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.99
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 Orbiting Books.
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

Learn to Tango with D (FirstPress) 1st ed. Edition

3.4 3.4 out of 5 stars 10 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$29.99","priceAmount":29.99,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"tp70R6%2B%2B7DWOWjgyJ8rE21bYPDH5OGGuLhBZJEYOVt0rh4iVZ2scOMDYWLgTHVhmSRVQXCvqq8Alvi80di%2Fn4TWTtRgUSF1UQYOqCTrvFdRgggF7EPOVKhtxG1rVLxaakbM8PQyNFB0%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$16.44","priceAmount":16.44,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"44","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"tp70R6%2B%2B7DWOWjgyJ8rE21bYPDH5OGGueny6%2BD8WDJZbaVkSDn0bM0Hh1%2BuQAgfv3OhjXX9NCUKXi4qy%2BdvHu0xBSa%2FLeuPa3KKzdDh5vcJiAZEDm4RWT7dezrWlbYylN52W6b87VMY%2FeLKxtbCUJTD%2B9B8Y3Tmlcrc8t70wFMHtxJJz6Fp4ZAon9togrmug","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

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.

Editorial Reviews

About the Author

Kris Bell is a Scottish pirate and wannabe musician, part-time photographer, avid traveler, open-source advocate, miscreant techie dweeb and a principal Tango contributor. He enjoys swimming, cycling, sailing, occasional hikes and recently took up rock climbing. Previously, he dabbled in a bit of car-racing and skydiving, and once took a flying-trapeze course where the latter served only to cement his vocation of choice. He lives in California, though hails from the Scottish West Coast and has a dodgy set of bagpipes to remind him of home. Kris has a varied background in engineering and architecture, spanning application servers to rapid application development (RAD) toolsets, embedded-OS to graphics engines, workflow to high-performance clustering & failover substrata. Some commercial systems he's designed/built include enterprise & Internet application platforms, factory automation systems, carrier-grade middleware, immersive environment simulation and crazy interactive clothing. In a different age he would probably have been a steam-locomotive engineer, a swashbuckling jolly-roger, or a funky bell-ringer.

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:
    3.4 3.4 out of 5 stars 10 ratings

Customer reviews

3.4 out of 5 stars
10 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on January 18, 2013
    I 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, 2016
    Could have better examples.
  • Reviewed in the United States on May 6, 2010
    The 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.
    8 people found this helpful
    Report
  • Reviewed in the United States on May 13, 2008
    The 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.)
    14 people found this helpful
    Report
  • Reviewed in the United States on February 21, 2012
    Most 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.
    3 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • CoverTopic
    5.0 out of 5 stars D
    Reviewed in Germany on April 19, 2010
    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.