|
Nov 24, 2024
|
|
|
|
CSCI 430 - Compilers In this course, students will learn about the various stages of a compiler, including lexical analysis, parsing, semantic analysis, optimization, and code generation, focusing on the translation of high-level programming languages into executable code. Students will also study common compiler data structures and algorithms, such as abstract syntax trees and register allocation. In addition, students will gain practical experience by implementing a compiler for a simple programming language. Prerequisites Complete (SDEV-340 - C++ Programming II or CMIT-235 - Advanced Python) AND SDEV-345-Data Structures & Algorithms Credits: 3
Add to Favorite (opens a new window)
|
|