Open lyndon160 opened 3 years ago
Thank you for sharing this suggestion @lyndon160 !
Your suggestion is making me realize that maybe we should model the security topics in the book as split between:
At the moment, at least I was thinking almost exclusively about the second class of topics for the scope of this book. Making it very clear that compilers have the above two roles could be very helpful in avoid confusion and bringing more structure to the content of the book, making it easier to process.
@allcontributors please add @lyndon160 for bug, ideas
@kbeyls
I've put up a pull request to add @lyndon160! :tada:
Reading through PR #80 had me wondering about a related question. Are interpreters considered 'in-scope' in the book? That might inform this context section if distinctions need to be made on security issues concerning AOT, JIT compilation vs. interpreted languages.
Consider whether there would be value in adding a section around why software security is different for compilers than other software categories.
Tentative section header: "Importance of software security for compilers"
Topics/subsections to cover:
This would be a relatively high level section near the start which would help set the context (and justification) for the rest of the book.