September 08, 2014
On Monday, 8 September 2014 at 20:58:20 UTC, ketmar via Digitalmars-d-learn wrote:
> On Mon, 08 Sep 2014 20:47:19 +0000
> AsmMan via Digitalmars-d-learn <digitalmars-d-learn@puremagic.com>
> wrote:
>
>> Before go to D I recomend you to take a look at the C programming language (as Gary Willoughby already mentioned). I think it's really fundamental.
> do you really want him to drop programming? there is no need to start
> with "Ford Model T" to drive "Lamborghini Estoque". *conceptions* are
> fundamental, not languages. and D is much better starting point than C.
> i know it, i have almost two decades of C expirience.

+1

If you really want background before moving on to D, go with assembly instead. C is no more a prerequisite for D than is lambda calculus.
September 09, 2014
On Monday, 8 September 2014 at 21:17:40 UTC, ketmar via Digitalmars-d-learn wrote:
> On Mon, 08 Sep 2014 21:05:53 +0000
> Gary Willoughby via Digitalmars-d-learn
> <digitalmars-d-learn@puremagic.com> wrote:
>
>> I would agree but that little C book is an amazing read and full of valuable lessons.
> and pointer arithmetic, and memory leaks, and zero-terminated strings,
> and writing generic algoritms with ugly casting, and... bad habits die
> hard.

Maybe only to know, what to avoid. https://github.com/D-Programming-Language/phobos/pull/2459
But books on D can already propose a good programming style. That should be enough. Also it can be better for a php programmer to start with high level D and go lower if and as needed.
1 2
Next ›   Last »