D and Programming Theory (Suggestions?)

Ali Çehreli acehreli at yahoo.com
Wed Oct 12 15:25:49 PDT 2011


On Wed, 12 Oct 2011 21:10:00 +0000, Louis wrote:

> Does anyone know of any good books that talk about how computers work
> abstractly enough to be a solid cross language foundation?
[...]
> There is no "Beginning D" or "D For Dummies" yet.

There is a Turkish D book that targets programming novices:

  http://ddili.org/ders/d/index.html

It starts with the basic concepts and and ends with Parallelization, 
Concurrency, Manual Memory Management, etc. Unfortunately, it doesn't go 
into programming theory or how computers work. It must be seen as some 
information from a craftsperson to new craftspeople.

I am in the process of translating that book to English. This is the 
first time that I am giving a link to a very draft current state of the 
English translation:

  http://ddili.org/ders/d.en/index.html

Contrary to what that page may makes one think, the Exceptions chapter 
has a draft translation as well:

  http://ddili.org/ders/d.en/exceptions.html

And finally the Ranges chapter is a work in progress:

  http://ddili.org/ders/d.en/ranges.html

All of the above is a draft and I haven't "announced" the English version 
yet. Not even here! :) I have to go over the chapters at least five more 
times to make many corrections. Although, since it's a translation, I 
don't think I will change the content much.

Enjoy!
Ali


More information about the Digitalmars-d-learn mailing list