LMU ☀️ CMSI 3802
LANGUAGES AND AUTOMATA II
Resources
Syllabus
Practice
Writing Clean Code
Assignments
Homework #1
(2023-01-26) [
Answers
]
Homework #2
(2023-02-16) [
Answers
]
Homework #3
(2023-03-16) [
Answers
]
Homework #4
(2023-04-20) [
Answers
]
Homework #5
(2023-04-27) [Answers]
Exams
Midterm (2023-03-27) [
Preparation
] [Answers]
Final Exam (2023-05-01) [
Preparation
] [Answers]
Course Notes
Theories of Computer Science
Language Theory
Five Example Languages
Syntax
Ohm
Language Design
The Language Astro
The Language Bella
Compilers and Interpreters
A Compiler for Bella
The Language Carlos
Static Analysis
Automata Theory
Turing Machines
Register Machines
Computability Theory
Regular Expressions
Parsing Theory
Intermediate Representations
LLVM
WebAssembly
x86 Architectural Overview
NASM Tutorial
Code Generation
Runtime Storage Management
Complexity Theory
Code Optimization