Difference between revisions of "Books"

From D Wiki
Jump to: navigation, search
(Add Philippe Sigaud's template tutorial)
(Default icons)
Line 32: Line 32:
  
 
<tr style="border-bottom: 1px solid #ccc; vertical-align: top;">
 
<tr style="border-bottom: 1px solid #ccc; vertical-align: top;">
<td style="padding: 5px 10px;"></td>
+
<td style="padding: 5px 10px;">[[File:icon_book_128.png]]</td>
 
<td style="padding: 5px 10px;">
 
<td style="padding: 5px 10px;">
  
Line 53: Line 53:
  
 
<tr style="border-bottom: 1px solid #ccc; vertical-align: top;">
 
<tr style="border-bottom: 1px solid #ccc; vertical-align: top;">
<td style="padding: 5px 10px;"></td>
+
<td style="padding: 5px 10px;">[[File:icon_paper_128.png]]</td>
 
<td style="padding: 5px 10px;">
 
<td style="padding: 5px 10px;">
  

Revision as of 20:43, 22 November 2012


Title / Author / InfoDescriptionLinks

Book tdpl 128.png

The D Programming Language
Andrei Alexandrescu
June 12, 2010

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

Icon book 128.png

D Programming Language Tutorial
Ali Çehreli

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

Icon paper 128.png

D Templates: A Tutorial
Philippe Sigaud

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