teaching
CMSC 305
Design of Programming Languages
overview | logistics | schedule | assignments | presentations | resourcesCOBOL | C++ | Kotlin |
FORTRAN | Caml | Clojure |
ALGOL | Matlab | Idris |
BASIC | Scala | Julia |
TCL | Erlang | PureScript |
SNOBOL | Ruby | TypeScript |
APL | Haskell | Nim |
SmallTalk | SML | F# |
Logo | D | Swift |
Simula | Go | Rust |
Awk | R | Elixir |
Perl | C# | Dart |
Prolog | Mathematica | Terra |
IPL | Groovy | Halide |
Postscript | Bash | Piet |
Pascal | Objective-C | GP |
Eiffel | SQL | Agda |
Ada | Befunge | unlambda |
HyperTalk | PHP | Factor |
INTERCAL | Coq | Web Assembly |