Development of the foundation of a programming language
Dennis
dkorpel at gmail.com
Mon Sep 13 10:23:14 UTC 2021
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.
More information about the Digitalmars-d-learn
mailing list