CMPS 350 Programming Languages

Selected for historical importance, popularity, or uniqueness

TIOBE Index | Rosetta Code | top 25 timeline |


Ada

Ada 95 Ref. Manual
Ada 95 Tutorial
GNU Ada Compiler
GNAT Ada Docs
Components
Ada wiki-keywords
sample code

ALGOL

wiki
algol 68 resources

APL

wiki
APL FAQ

BASIC

wiki

C

wiki
ANSI C docs
sample code

C#

C# mono project
C# v. C
wiki
MSDN .Net C# docs
C# mono docs
C# Language Specification
sample code

C++

wiki
cplusplus.com
sample code

COBOL

wiki
tutorials, examples,...
sample code

Fortran

wiki
Fortran 90 (pegasus-f95)
HP Fortran
sample code (pegasus)

F#

fsharp.org

Java

wiki
Lang. Spec., 3rd
Java reference & tutorial
code examples
Java vs. C++
sample code

JavaScript

wiki
client-side JavaScript 1.3
mozilla reference 1.5
event handlers
HTML Ref. O'Reilly
RegExp engine
sample code

LISP

wiki (clisp) and wiki (lisp)
Clojure (Lisp dialect for JRE)
FP and Finkel
chicken and MIT Scheme docs
Common Lisp reference
Graham's book and FAQ
sample code

Pascal

(aka Borland Turbo and Delphi)
wiki
Pascal central
Delphi

Perl

wiki
documentation
CPAN.org
programming in Perl (o'reilly)
perl.org (to download Perl)
sample code

PHP

php 5.0 manual
PHP.net
O'Reilly PHP Ch. 5
sample code

Plankalkul

wiki

PL/I

wiki
PL/I project

Prolog

wiki
Prolog terms
B-Prolog
Prolog downloads
some documentation (pdf)
prolog links
GNU Prolog download and docs
sample code

Python

wiki
sample Python code
Python Language Reference
Python Library Reference
Dive-Into-Python
docs
sample code

Ruby

wiki
ruby resources

Smalltalk

wiki
smalltalk resources

Simula

wiki
simula reference

SNOBOL

wiki
resources

awk
wiki
awk GNU reference

Visual Basic

wiki
docs at Microsoft

XSLT

wiki
reference

XSLT