Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
November 30, 2015 Learning D | ||||
---|---|---|---|---|
| ||||
The book "Learning D" by Michael Parker is available at half price through November 30: https://www.packtpub.com/application-development/learning-d I did not know it was out, but I bought a copy today, and it is quite a resource. It looks like it covers a lot of topics for which the documentation isn't helpful (at least to me) or nonexistent. "D Web Development" can also be preordered at half price: https://www.packtpub.com/web-development/d-web-development |
November 30, 2015 Re: Learning D | ||||
---|---|---|---|---|
| ||||
Posted in reply to bachmeier | On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote:
> The book "Learning D" by Michael Parker is available at half price through November 30:
>
> https://www.packtpub.com/application-development/learning-d
>
> I did not know it was out, but I bought a copy today, and it is quite a resource. It looks like it covers a lot of topics for which the documentation isn't helpful (at least to me) or nonexistent.
>
> "D Web Development" can also be preordered at half price:
>
> https://www.packtpub.com/web-development/d-web-development
Thanks for posting this! I wasn't aware. The publisher has yet to notify me.
|
November 30, 2015 Re: Learning D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Parker | On Monday, 30 November 2015 at 04:09:46 UTC, Mike Parker wrote:
> On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote:
>> The book "Learning D" by Michael Parker is available at half price through November 30:
>>
>> https://www.packtpub.com/application-development/learning-d
>>
>> I did not know it was out, but I bought a copy today, and it is quite a resource. It looks like it covers a lot of topics for which the documentation isn't helpful (at least to me) or nonexistent.
>>
>> "D Web Development" can also be preordered at half price:
>>
>> https://www.packtpub.com/web-development/d-web-development
>
> Thanks for posting this! I wasn't aware. The publisher has yet to notify me.
There's no Table of Contents or free sample, should add those so we can know more about the contents.
|
November 30, 2015 Re: Learning D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On Monday, 30 November 2015 at 07:24:35 UTC, Joakim wrote:
> On Monday, 30 November 2015 at 04:09:46 UTC, Mike Parker wrote:
>> On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote:
>>> The book "Learning D" by Michael Parker is available at half price through November 30:
>>>
>>> https://www.packtpub.com/application-development/learning-d
>>>
>>> I did not know it was out, but I bought a copy today, and it is quite a resource. It looks like it covers a lot of topics for which the documentation isn't helpful (at least to me) or nonexistent.
>>>
>>> "D Web Development" can also be preordered at half price:
>>>
>>> https://www.packtpub.com/web-development/d-web-development
>>
>> Thanks for posting this! I wasn't aware. The publisher has yet to notify me.
>
> There's no Table of Contents or free sample, should add those so we can know more about the contents.
Totally beyond my control. My most recent email asking about the book's status hasn't yet been answered. I think the release isn't quite fully completed yet. The print version isn't available from the PACKT site yet. Anyway, here's the TOC:
1. How to Get a D in Programming - introduction to the language, DMD, DUB and the sample project.
2. Building a Foundation with D Fundamentals - a massive chapter on the language basics.
3. Programming Objects the D Way - D's support for user-defined types: enums, structs, and classes. Includes module constructors and exception handling.
4. Running Code at Compile Time - a short chapter on different CTFE and other compile-time features (static if, version, string mixins)
5. Generic Programming Made Easy - templates
6. Understanding Ranges - introduction to ranges. Covers what they are, how to use them, and how to define them.
7. Composing Functional Pipelines with Algorithms and Ranges - a short look at functional style in D and a tour or std.algorithm & std.range.
8. Exploring the Wide World of D - a tour of the D ecosystem
9. Connecting D with C - binding to C, calling C from D and calling D from C.
10. Taking D Online - an example vibe.d project
11. Taking D to the Next Level - advice on where to go next for features not covered in the book.
|
November 30, 2015 Re: Learning D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Parker | On Monday, 30 November 2015 at 07:54:15 UTC, Mike Parker wrote:
> isn't quite fully completed yet. The print version isn't available from the PACKT site yet.
OK, I take that back. The print version *is* available.
|
November 30, 2015 Re: Learning D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Parker | V Mon, 30 Nov 2015 04:09:42 +0000 Mike Parker via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> napsáno: > On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote: > > The book "Learning D" by Michael Parker is available at half price through November 30: > > > > https://www.packtpub.com/application-development/learning-d > > > > I did not know it was out, but I bought a copy today, and it is quite a resource. It looks like it covers a lot of topics for which the documentation isn't helpful (at least to me) or nonexistent. > > > > "D Web Development" can also be preordered at half price: > > > > https://www.packtpub.com/web-development/d-web-development > > Thanks for posting this! I wasn't aware. The publisher has yet to notify me. It is availible from 28 November :), https://twitter.com/kozzi11/status/670526073684238336 Btw. I really like this book :) |
Copyright © 1999-2021 by the D Language Foundation