Better reading list for prospective D programmers
strymon via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jan 17 04:38:43 PST 2017
I have been around the D community for about a year and I have
been enjoying the language - thanks to the creators! I think it
would be good to have a reading list outside the D materials.
Ali's book is a great introduction but if you want to be a useful
D programmer you will need more, particularly if you do not have
a computer science background. For example it is only recently I
became aware that the topic of algorithms and data structures was
extremely important ... I am now educating myself. Given the
dearth of production-quality libraries outside the standard
library and the language itself, a list of topics that target
programmers who do not necessarily have a CS background would be
good. The list could include:
1. Algorithms and data structures.
2. Compilers and language design.
3. Concurrency and parallelism
4. ...
I also think that D needs to have high quality advanced texts
especially for compile time programming. Philippe Sigaud's
template tutorial is good but not exactly an industrial strength
book. The only other sources is looking in Github at D libraries
for example the standard library - I admit that these can also be
very instructive. The D language is very powerful but it seems to
me that not enough of it is exposed. For example what can you do
with D Runtime? I can see that there are commands for dynamically
loading libraries but no documentation around this ... I guess
that this is a separate issue - I should file a request for that.
More information about the Digitalmars-d
mailing list