Development of the foundation of a programming language

leikang 1013626230 at qq.com
Mon Sep 13 23:08:04 UTC 2021


On Monday, 13 September 2021 at 10:23:14 UTC, Dennis wrote:
> On Monday, 13 September 2021 at 03:21:37 UTC, leikang wrote:
>> Are there any recommended books or videos to learn about the 
>> principles of compilation? What else should I learn besides 
>> the principles of compilation?
>
> Check out this video: [DConf 2016 Day 2 Keynote: Spelunking D 
> Compiler Internals -- Walter 
> Bright](https://www.youtube.com/watch?v=bNJhtKPugSQ)
> Just browsing [dmd's source 
> code](https://github.com/dlang/dmd/tree/master/src/dmd#readme) 
> and watching [dmd's Pull Request 
> queue](https://github.com/dlang/dmd/pulls) is a good way to get 
> familiar with the code and see what a bug fix looks like. Try 
> to start with something small, like error message improvements 
> or [refactorings listed in the contributing 
> guide](https://github.com/dlang/dmd/blob/master/CONTRIBUTING.md#dmd-best-practices). If you have any questions along the way, just ask them.

Thanks!


More information about the Digitalmars-d-learn mailing list