Programming language resources for UCLA Computer Science 131
Objective Caml
Jason Hickey,
Introduction to Objective Caml
Jens Olsson,
Standard ML and Objective Caml, Side by Side
Xavier Leroy
et al.
,
The Objective Caml system documentation and user's manual
David Matuszek,
A Concise Introduction to Objective Caml
Objective CAML Tutorial
Objective Caml home page
Sam Steingold,
OCaml Language Sucks
Java
Java Technology Reference
Java Standard Edition 6 Documentation
Java Platform, Standard Edition 6 API specification
The
Los Angeles Java Users' Group
meets the first Tuesday of each month at 19:00.
Prolog
J. R. Fisher,
prolog :- tutorial
Paul Brna,
Prolog programming: a first course
Daniel Diaz,
GNU Prolog manual
Scheme
R. Kent Dybvig,
The Scheme Programming Language, 4th edition
Revised
6
Report on the Algorithmic Language Scheme
(R6RS)
schemers.org
Racket
Paul Wilson,
An Introduction to Scheme and its Implementation
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi,
How to Design Programs
Python
Python Programming Language
Python Documentation Online
Python in a Nutshell, 2nd edition
(available free to UCLA IP addresses; if you're off-campus, use
BOL's VPN service
)
Twisted Network Programming Essentials
(available free to UCLA IP addresses)
Twisted project documentation
Etc.
ACM Special Interest Group on Programming Languages
David Madore,
Unlambda: Your Functional Programing Language Nightmares Come True
© 2003–2009, 2010
Paul Eggert
. See
copying rules
.
$Id: resources.html,v 1.37 2010/09/21 23:31:25 eggert Exp $