| |
| Posted by J C Calvarese in reply to Javier Uyuni | PermalinkReply |
|
J C Calvarese
Posted in reply to Javier Uyuni
| Javier Uyuni wrote:
> Hello D fans:
> I was wondering where I could get, if any available, a good D tutorial. I been
> looking but nothing come out. If there isn't any tutorial we could make one
> among these newsgroup.
What kind of tutorial are you looking for? Currently, D isn't the ideal language for beginning programmers. If someone is proficient in C, C++, or Java, it shouldn't take much adjustment for them because the syntax will be very familiar to them. A person can get the idea very quickly by looking at the specification and looking at the handful of examples bundled with the compiler.
If someone has a strong background in another language (maybe BASIC, FORTRAN, etc.), the syntax might look foreign, but it's not that hard to figure out. The specification is *very* thorough.
If someone has never programmed at all, D is probably not the place to start. Eventually, D would have it's own tutorials (and would then be a fine language for beginners), but there aren't any tutorials yet. I've come up with some webpages that could be added to and expanded into a tutorial at
http://www.geocities.com/jccalvarese/d/tutor
It's not much (and although there are only a few pages its style isn't even consistent), but I was just typing up some very simple programs -- breaking D down to its elements. Also, since DMD will compile html files with program code with <code></code> tags, the examples are compilable just by saving the html files and running them through DMD. Just some ideas...
> By the way, what happen to the OpenD project?? Their last post is from almost a
> year ago. www.opend.org
> Thanks.
First impressions can be deceiving. Click on the link to "D GUI Interface". Note the date at the bottom of this page. It was updated last month: 'Generated on Fri Mar 14 22:42:47 2003 for Dig ...'. I'm not involved with the OpenD project, but I think at least some of its participants are still around.
Justin
|