CECS 424 -- Programming Languages

Fall 2009 Syllabus

Fall 2009 Assignment Schedule

Textbook ML converted to F#

Textbook ML converted to Clojure

Modern Programming Languages: A Practical Introduction (textbook)

F#

F# (Microsoft site)

F# Language Reference

Foundations of F# (online Safari book)

Expert F# (online Safari book)

Why F# is So Important to the Future of Software Development

Why F#?

ML and OCaml

Caml Trading (Video: Using OCaml on Wall Street)

Clojure

Clojure

Mark Volkmann's Clojure Page

Clojure could be to Concurrency-Oriented Programming what Java was to OOP

Functional Programming

Functional Programming -- Wikipedia

Can Your Programmng Language Do This?"