Pragmatic D Tutorial

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Mon Oct 7 18:38:06 PDT 2013


On Tue, 08 Oct 2013 02:29:32 +0200
"Meta" <jared771 at gmail.com> wrote:

> On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote:
> > I believe one of the things D needs right now is more 
> > documentation. Therefore, I started writing a tutorial.
> >
> > It is aimed at people who can already program well in other 
> > languages. This means nothing about loops or structs, because I 
> > expect most people to know this stuff. I do not consider D to 
> > be a language for beginners anyways.
> >
> > It is aiming for pragmatic not comprehensive advice. For 
> > example, I mostly ignore LDC and GDC except for the 
> > optimization chapter.
> >
> > Since I am working on Linux exclusively and I like the command 
> > line, I cannot teach to Windows users. Sorry.
> >
> > This is still very incomplete and my our newborn family member 
> > requires quite some attention. So expect this to develop with 
> > glacial speed. ;)
> >
> > Nevertheless, I want to put this version 0.1 out to get some 
> > feedback. What do you think about the topic selection? What 
> > topics are missing? Serious errors so far?
> >
> > http://beza1e1.tuxen.de/d-tut-0.1/index.html
> >
> > Wreck it! :)
> 
> "Sometimes D is criticised, because it is not simple language, in 
> contrast to Go, Rust, Lisp, or Scala. However, a D programmer 
> sees no problem and actually likes his big toolbox."
> 
> I wouldn't call any of those languages simple, except for Go. 
> Maybe Go, C, Scheme, Python?

Lisp is practically the definition of language minimalism, AIUI. But I'd
maybe replace Rust/Python with JavaScript. JavaScript is extremely
simple. (Which is a large part of what makes using it such a pain, but I
digress.)



More information about the Digitalmars-d-announce mailing list