Book description
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.
Table of contents
- Foreword
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- 1. First Steps
- 2. D Fundamentals
- 3. D's Object-Oriented Features
- 4. Procedural Lifetime
- 5. Templates
- 6. Text Processing
- 7. Input and Output
- 8. The Other Packages
Product information
- Title: Learn to Tango with D
- Author(s):
- Release date: February 2008
- Publisher(s): Apress
- ISBN: 9781590599600
You might also like
book
Learning D
Leverage the modern convenience and modelling power of the D programming language to develop software with …
book
GameMaker: Studio 100 Programming Challenges
Push your GameMaker programming skills to the edge with 100 programming challenges using the popular GameMaker: …
book
ReasonML Quick Start Guide
A hands on approach to learning ReasonML from the perspective of a web developer. Key Features …
book
Web Development with ReasonML
ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with …