Material Detail
Compilers
This is a free course offered by the Saylor Foundation. 'Because we have compiler programs, software developers often take the process of compilation for granted. However, as a software developer, you should cultivate a solid understanding of how compilers work in order to develop the strongest code possible and fully understand its underlying language. In addition, the compilation process comprises techniques that are applicable to the development of many software applications. As such, this course will introduce you to the compilation process, present foundational topics on formal languages and outline each of the essential compiler steps: scanning, parsing, translation and semantic analysis, code generation, and optimization. By the end of the class, you will have a strong understanding...
Show More
Quality
-
Editor Reviews
- User Rating
- Comments
- Learning Exercises
- Bookmark Collection (1) Bookmark Collections
- Course ePortfolios
- Accessibility Info