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