[Virtual Library] Virtual Library [Virtual Library] Computing

Computer Programming Languages.

Below are pointers to some on-line reference information about computer languages. Subsections are maintained by different individuals. Mail wizards@doc.ic.ac.uk for additions to this list.
ABC

Ada

Basic, Visual.
Usenet Frequently Asked Questions.

BETA
Frequently Asked Questions.

C

C++
C++ documentation and sources, and C++ for physicists.

Elisp
Emacs lisp language -- full documentation.

Cecil
Cecil is a new purely object-oriented language intended to support rapid construction of high-quality, extensible software. Cecil combines multi-methods with a simple object model, module-based encapsulation, and optional static type checking.

COBOL
COmercial Buisness Oriented Language. FAQ.

Dylan
Dylan is a new Object Oriented Dynamic Language (OODL). Dylan combines the features of static and dynamic languages. FAQ.

Eclipse
ECLiPSe combines Sepia's extended Prolog technology with MegaLog's persistent knowledge base functionality, a substantial subset of CHIP's constraints handling facilities, several new constraints libraries, and soon or-parallelism as featured in ElipSys.

Eiffel
Eiffel is an advanced object-oriented programming language that emphasizes the design and construction of high-quality and reusable software.

Elf
Elf is a constraint logic programming language based on the LF Logical Framework. It is intended as a uniform meta-language for specifying, implementing, and proving properties of programming languages and logics.

Erlang
Concurrent functional programming language for large industrial real-time systems. Dynamically typed.

Forth
Forth is an embeded stack language.

FORTRAN

Functional Programming
Functional programming references Dept. of Computer Science, James Cook University.

Haskell.
Functional programming language. Yale Archive. .

Lisp

Occam.

Oz
The Oz Programming System Oz is a concurrent constraint programming language.

Perl
A powerful scripting and string manipulation language.

Postscript.
Internet PostScript Resources.

Prolog .
The logic programming language Prolog.

Python
Python is an object-oriented scripting and prototyping language which some prefer over Perl, TCL or Scheme. Python, developed at CWI in Amsterdam, is free, extensible, and runs on Unix, DOS and Mac. The Unix version has optional X11 and Motif interfaces and considerable multimedia support for SGI and Sun platforms. All documentation and sources for Python are now available on-line via the World-Wide-Web as well as via ftp .

REXX
Procedural language designed to be used as a macro language by arbitrary application programs.

SGML
Biased comments and a few pointers . The newsgroup .

Sisal
A high-performance functional language with implicit parallelism for scientific programming.

TCL/TK
Seperate page.

TeX
Sebastian Rahtz's archive in the UK , George D. Greenwade's archive in Texas, and one in Israel . Peter Flynn's in Ireland .

VHDL
VHDL Internation Users' Forum a non-profit industry group dedicated to the upkeep and adoption of the VHDL language.

Visual Languages and Visual Programming
Serarate page.

WEB (cweb, fweb)
See Literate programming .

Z .
Z (pronounced `zed') formal specification notation.


See Also:

lmjm@doc.ic.ac.uk