UNIVERSITY AT BUFFALO, THE STATE UNIVERSITY OF NEW YORK
The Department of Computer Science & Engineering
UB CSE 305 Resources
CSE 305:
Programming Languages
Stuart C. Shapiro
Spring, 2010
On-Line Resources
and other Language References
The course grade sheet is available through the
UB
learns
site.
Student Resources
Student Resources website
from R. W. Sebesta
C
Using the GNU Compiler Collection (GCC)
, version 4.1.2
ISO C Standard:
ISO/IEC 9899:TC2
, May 6, 2005.
C Standard Library
C FAQs
About.com:C/C++/C#
Peter Prinz and Ulla Kirch-Prinz, (Translated by Tony Crawford),
C Pocket Reference
, O'Reilly Media, 2002. ISBN: 0-596-00436-2. List price: $9.95.
Larry Ullman and Marc Liyanage,
C Programming: Visual QuickStart Guide
, Peachpit Press, 2004. ISBN: 0321287630. List price: $24.29.
C#
Microsoft
C# Learn
page.
C# Lexical Grammar
About.com:C/C++/C#
Joseph Albahari and Ben Albahari,
C# 3.0 Pocket Reference, Second Edition
, O'Reilly Media, 2008. ISBN: 978-0-596-51922-3. List price: $14.99.
C++
C++ Reference
ANSI C++ Standard Proposal
, December, 1996.
About.com:C/C++/C#
Kyle Loudon,
C++ Pocket Reference
, O'Reilly Media, 2003. ISBN: 0-596-00496-6. List price: $9.95.
Larry Ullman and Andreas Signer,
C++ Programming: Visual QuickStart Guide
, Peachpit Press, 2005. ISBN: 032135656X. List price: $26.99.
Common Lisp
Index to all Allegro CL version 8.1 symbols
ANSI Common Lisp
Common Lisp the Language, 2nd Edition
The
Common Lisp HyperSpec
Stuart C. Shapiro,
Common Lisp: An Interactive Approach
, W. H. Freeman, New York, 1992.
Stuart C. Shapiro and David R. Pierce,
A Short Course in Common Lisp
, 2004.
On-line
Course Notes
from CSE202 of Fall 2000 to accompany the book
Common Lisp: An Interactive Approach
. (Note: this course is not currently operating)
Peter Seibel,
Practical Common Lisp
Erlang
Erlang Programming Language, Official Website
Erlang Wiki
Erlang/OTP System Documentation
Francesco Cesarini & Simon Thompson,
Erlang Programming
, O'Reilly Media, Inc., Sebastopol, CA, 2009. ISBN 978-0-596-51818-9. List price $49.99.
Fortran
The
GFortran Wiki
Fortran 90 for the Fortran 77 Programmer
The University of Liverpool Fortran90 Course
The Queen's University of Belfast Introduction to FORTRAN 90 Student Notes
Stacey L. Edgar,
Fortran for the '90s: Problem Solving for Scientists and Engineers
, W.H. Freeman & Company, 1992.
Haskell
HaskellWiki
The Glasgow Haskell Compiler
Haskell 98 Language and Libraries The Revised Report
, December 2002
Bryan O'Sullivan, John Goerzen & Don Stewart,
Real World Haskell
, O'Reilly Media, Sebastopol, CA, 2009.
Java
James Gosling, Bill Joy, Guy Steele, and Gilad Bracha
The Java Language Specification, Second Edition
Java Platform, Standard Edition 6 API Specification
Robert Liguori and Patricia Liguori,
Java Pocket Guide
, O'Reilly Media, 2008. ISBN: 978-0-596-51419-8. List price: $14.99.
Perl
Perl Manual
Perl Tutorial
The Site for People Learning Perl
Johan Vromans,
Perl Pocket Reference, Fourth Edition
, O'Reilly Media, 2002. ISBN: 0-596-00374-9. List price: $9.95.
Prolog
SICStus Prolog Manual
Leon Sterling & Ehud Shapiro,
The Art of Prolog, 2nd Edition
, MIT Press, 1994.
Python
Python Website
Python Reference Manual
Python Library Reference
About.com:Python
Mark Lutz,
Python Pocket Reference, Fourth Edition
, O'Reilly Media, 2009. ISBN: 978-0-596-15808-8. List price: $14.99.
Toby Donaldson,
Python: Visual QuickStart Guide, 2nd Edition
, Peachpit Press, 2008. ISBN: 0321585445. List price: $17.99.
Ruby
Ruby Programming Language
page.
About.com:Ruby
Michael Fitzgerald,
Ruby Pocket Reference
, O'Reilly Media, 2007. ISBN: 0-596-51481-6. List price: $9.99.
Larry Ullman,
Ruby: Visual QuickStart Guide
, Peachpit Press, 2008. ISBN: 0321553853. List price: $31.49.
David Flanagan & Yukihiro Matsumoto,
The Ruby Programming Language
, O'Reilly Media, 2008. ISBN: 978-0-596-51617-8. List price: $39.99.
Last modified: Mon Apr 26 09:40:58 2010
Stuart C. Shapiro
<
shapiro@cse.buffalo.edu
>