Resources
- Source code of the CTM textbook's
figures
- History of Programming Languages
- Actual BNFs of programming languages
- Functional vs. Procedural Programming
- Relevance of Software Correctness
- Government mandated quality assurance of software used on national security systems (or systems processing classified information).
- FAQ Describing mandate effective as of 1 July 2002.
- Evalution Assurance Levels (Section 2.2.2)
- functionally tested
- structurally tested
- methodically tested and checked
- methodically designed, tested, and reviewed
- semiformally designed and tested
- semiformally verified design and tested
- formally verified design and tested
- Software companies producing high-confidence software (levels 5-7)
- Security evaluation status
- More info on Wikipedia
- Discussions on Tail Call Optimization in Java