Programming language resources for UCLA Computer Science 131
[
131 home
]
OCaml
Anil Madhavapeddy and Yaron Minsky,
Real World Ocaml, 2nd edition
Learn OCaml
Jens Olsson,
Standard ML and Objective Caml, Side by Side
Xavier Leroy
et al.
,
The OCaml Manual
OCaml home page
Java
Java Technology Reference
The Java Language Specification, Java SE 19 Edition
Java SE & JDK Version 19 API Specification
The Java Tutorials
Prolog
Daniel Diaz,
GNU Prolog manual
Paul Brna,
Prolog programming: a first course
Scheme
Racket
R. Kent Dybvig,
The Scheme Programming Language, 4th edition
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi,
How to Design Programs
Revised
7
Report on the Algorithmic Language Scheme
(R7RS)
Python
Python.org
Python documentation
My favorite printed Python book is: David Beazley,
Python Distilled
, Addison-Wesley Professional (2021). ISBN 0134173279.
Etc.
ACM Special Interest Group on Programming Languages (SIGPLAN)
Eric S. Raymond,
The INTERCAL Resources Page