Compilers | CS 5470: Mastering Compiler Design at University of Utah
University of Utah
Dive deep into the world of compilers with CS 5470 at the University of Utah. Explore fundamental concepts, hands-on projects, and expert instruction from a renowned professor.
University CoursesProgramming
Introduction
The course covers the design and implementation of compilers, and it explores related topics such as interpreters, virtual machines and runtime systems. It provides a deep understanding of how compilers work, which can make you a better programmer.
Highlights
Covers the fundamental concepts of compiler design and implementation
Explores related topics like interpreters, virtual machines, and runtime systems
Taught by Professor Matt Might, a renowned expert in the field
Includes hands-on projects to apply the concepts learned in class
Recommendation
This course is highly recommended for students interested in programming languages, compilers, and software engineering. Even if you don't plan to work on a production compiler, understanding how compilers work can greatly improve your programming skills and problem-solving abilities.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.