On the D Blog -- Teaching D from Scratch: Is it a viable first language?

Rainer Schuetze r.sagitario at gmx.de
Fri Dec 24 16:22:04 UTC 2021



On 24/12/2021 16:24, rumbu wrote:
> On Thursday, 23 December 2021 at 12:44:04 UTC, Mike Parker wrote:
>> Steven Schveighoffer has been using D to teach a group of children to 
>> program. He wrote about his experience for the D blog. Is D a viable 
>> first language? See what Steve has to say about it :-)
>>
>> The blog:
>> https://dlang.org/blog/2021/12/23/teaching-d-from-scratch-is-it-a-viable-first-language/ 
>>
>>
>> I have read that Visual D has a better debugging experience, but I 
>> need dub support for these projects, and Visual D focuses on Visual 
>> Studio integration, something I don’t necessarily want to deal with in 
>> teaching these kids
> 
> This is truly an understatement about Visual D, the debugging experience 
> is at par with the native C++ one in VS. If I was a kid from that group, 
> I would feel tormented by the dub/vscode experience :) Rainer Schuetze 
> deserves a statue.
> 

Thanks, but no statue please ;-) BTW: the mago debug engine was 
originally written by Aldo Nunez. I adopted it and made it work as an 
extension to the VS Concord debugger.

Please note that the native debug engine for VS Code is the same as for 
Visual Studio, and it only took some changes to make the former load 
extensions, too: 
https://github.com/microsoft/vscode-cpptools/issues/2932#issuecomment-853774543

Integrating it with code-d is just some installation issues away, see 
https://github.com/WebFreak001/code-debug/issues/271


More information about the Digitalmars-d-announce mailing list