- Taschenbuch: 208 Seiten
- Verlag: Apress; Auflage: 1st ed. (4. Februar 2008)
- Sprache: Englisch
- ISBN-10: 1590599608
- ISBN-13: 978-1590599600
- Größe und/oder Gewicht: 19 x 1,2 x 23,5 cm
- Durchschnittliche Kundenbewertung: 3 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 633.935 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
Learn To Tango With D (FirstPress) (Englisch) Taschenbuch – 4. Februar 2008
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
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.
Über den Autor und weitere Mitwirkende
For more than 20 years, Kris Bell has been designing and implementing software systems covering a broad product range. Some commercial systems include enterprise & Internet application-platforms, RAD toolsets, factory-automation, carrier-grade middleware, embedded-OS & rendering engines, immersive environment-simulation, and interactive-clothing. Kris is a founding member and active contributor to the Tango library. Lars Ivar Igesund holds a MSc in Computer Science from NTNU (Norwegian University of Science and Technology). He was in the introductory programming course team as a teaching assistant during that time. Outside of the university, he has worked with network administration and support in both public service and private sector, and helped develop 3D graphic systems in C/C++. He is currently selling consultant services through his own company, Igesund Enterprise Software, doing both D and Java projects. Lars has been involved in the D community since 2003, and part of the Tango project lead since 2006. After serving four years in the United States Army as a medic, Michael Parker settled down in Seoul, Korea, in 1994. While working on a History major at the University of Maryland, Asian Division, he took a job as an English instructor. In the years since, he has held several part-time jobs for the U.S. government and has taught English in a variety of environments. He took up programming as a hobby in the late 1990s and soon uncovered a passion for game development. Eventually, he found himself developing Java web applications for small, Korean startups as a contractor. He discovered D in 2003 and a year later started the open source project called 'Derelict'. He joined the Tango team in 2006 as a documentation writer and later took on a programming role. In early 2007 he stopped accepting contract work in order to begin development on his first commercial game (using D, of course).
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.
Die hilfreichsten Kundenrezensionen auf Amazon.com
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.
If though it doesn't explain D programming well enough, this problem is less obvious if you already know c# or c++.
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.)