Below are links to Web pages for the various languages, libraries, and tools described in the book. At the end are links to a few of the books cited in the historical notes and a few additonal sites that you might find useful.
Ada
BSP
Cilk
Concurrent ML
C# (C Sharp);
will be added to the book if/when I do a second edition
CSP
Fortran D
Fortran M
Haskell
HPF
Java home page at Oracle
Java examples
in Flanagan's Java Examples in a Nutshell
Java examples in Hartley's Concurrent Programming in Java
Java examples for operating systems and related courses
JavaSpaces,
a Linda-like extension to Java
JR,
an extension of Java that provides a rich concurrency model based on SR
Linda
Modern CSP at the home page for Roscoe's book
NESL
Occam
SR
MPI -- Lam implementation
MPI -- MPICH
implementation
OpenMP
Pthreads
PVM
CORBA middleware
Globus toolkit
Legion metacomputing system
Paradyn performance tool
Schooner
metacomputing system
Concurrent Programming in Java by Lea
Concurrent Programming: The Java Programming Language
by Hartley
Designing and Building Parallel Programs by Foster
Java Examples in a Nutshell by Flanagan
The JR Programming Language: Concurrent Programming in
an Extended Java by Olsson and Keen
Parallel Programming by Wilkinson and Allen
Parallel Programming with MPI by Pacheco
The Theory and Practice of Concurrency by Roscoe
Google, the gold standard
for search engines
Collection
of Computer Science Bibliograpies
Nan Schaller's
parallel computing links
Netlib repository of
mathematical software, papers, and databases
Internet Parallel
Computing Archive
Synopses of the Eight Most-Commonly-Used Programming Languages
Links checked and updated May 30, 2014