SDSU
CS 420 Advanced Programming Languages
Fall Semester, 2022
Lecture Notes
DCS
To Course Web Site
San Diego State University -- This page last updated 29-Nov-22
This page contains links to lecture notes for the CS 420 Advanced Programming Languages course. This page will be updated as more notes become available.
Lecture Notes By Topic
Course Introduction
Stack and Heap
Rust
Borrowing, Struct, Traits
Dollar Words, Rust Modules
Assignment 1, Generics, Closure, Box
Rust Misc
Macros, Threads
Rust, Concurrency
Clojure Intro
Assignment 2
Clojure Data and Forms
Clojure Functions
Review
Clojure Lists, Battleship, Functions
Functions, Some Concurrency
Some Concurrency
Actor
Assignment 3
Prolog intro
Prolog 2
Prolog 3
Prolog 4
C
C Part 2
Sept 20 Lecture
Sept 22 Lecture
Sept 27 Lecture Rust Concurrency
Sept 29 Lecture Clojure
Oct 4 Assignment 2, Clojure
Oct 6 Clojure Functions