Difference between revisions of "Books"
(Add link to Ali Çehreli's book) |
(Add Philippe Sigaud's template tutorial) |
||
Line 47: | Line 47: | ||
* [http://ddili.org/ders/d.en/index.html The online book] | * [http://ddili.org/ders/d.en/index.html The online book] | ||
+ | |||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr style="border-bottom: 1px solid #ccc; vertical-align: top;"> | ||
+ | <td style="padding: 5px 10px;"></td> | ||
+ | <td style="padding: 5px 10px;"> | ||
+ | |||
+ | '''D Templates: A Tutorial'''<br/> | ||
+ | Philippe Sigaud<br/> | ||
+ | |||
+ | </td><td style="padding: 5px 10px;"> | ||
+ | Free book (pdf) about templates | ||
+ | |||
+ | “Templates are a central feature of D, giving you powerful compile-time code | ||
+ | generation abilities that’ll make your code cleaner, more flexible and even more | ||
+ | efficient. | ||
+ | This document aims to be a kind of tutorial on D templates, to show the | ||
+ | beginning D coder what can be achieved with them.” | ||
+ | ''—From the Introduction'' | ||
+ | |||
+ | </td><td style="padding: 5px 10px; "> | ||
+ | |||
+ | * [https://github.com/PhilippeSigaud/D-templates-tutorial/blob/master/dtemplates.pdf The pdf file] | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> |
Revision as of 19:29, 22 November 2012
Title / Author / Info | Description | Links | |
---|---|---|---|
The D Programming Language |
The definitive book on D “To the best of my knowledge, D offers an unprecedentedly adroit integration of several powerful programming paradigms: imperative, object-oriented, functional, and meta.” —From the Foreword by Walter Bright | ||
D Programming Language Tutorial |
Free online book for D beginners “This book aims to teach the D language to readers who are new to computer programming. Although having experience in other programming languages would certainly be helpful, this book starts from the basics.” —From the Introduction | ||
D Templates: A Tutorial |
Free book (pdf) about templates “Templates are a central feature of D, giving you powerful compile-time code generation abilities that’ll make your code cleaner, more flexible and even more efficient. This document aims to be a kind of tutorial on D templates, to show the beginning D coder what can be achieved with them.” —From the Introduction |