Completing C code with D style

pascal111 judas.the.messiah.111 at
Tue Nov 16 00:40:27 UTC 2021

On Sunday, 14 November 2021 at 04:29:53 UTC, forkit wrote:
> On Saturday, 13 November 2021 at 23:02:15 UTC, pascal111 wrote:
>> I touch that D is big language, it's not small like standard 
>> C. This will cost me much studying, so I think I need slow 
>> down and learn it step by step.
> Yes. C is so much smaller, and thus simpler (till you wanna do 
> something complex)
> But C also makes it 'simpler' to shoot yourself in the foot ;-)
> Even with your simple C code, which is so easily tranposed to 
> D, you already benefit from:
> - variables being always initialised before use
> (i.e no need to initalise i in your for loop, in D)
> - array indices being automatically checked for out-of-bounds
> (i.e. i < 10  ... in D.. it becomes.. numbers.length )
> so you can make your simple code, even 'simpler' in D ;-)

Thanks! I won't hide my real intention. Learning C to learning D 
is like the case of doctor Jekyll and Mr. Hyde, if I'm in the 
place of Jekyll, I treat Hyde as a son and I want to teach him 
programming, and we can't do that with C because it belongs to 
vertical thinking, while D belongs to Hyde or the horizontal 

More information about the Digitalmars-d-learn mailing list