Printer-friendly version

Programming Languages

Language Description
Ada A high-level procedural language designed for programming computers for real-time applications. More specifically, where the computer is controlling the behaviour of military devices.
ALGOL One of the first languages developed for mathematical and scientific use. It introduced a number of new concepts and has been very influential in the design of other languages.
Assembly language A low-level language that is a notation for representing machine code in human-readable form.
BASIC A simple high-level language that can be used for general-purpose computing, especially on microcomputers. Designed for beginners.
C Provides all the structure of a high-level language with certain low-level features that do not require the programmer to use assembly language. It is fast and portable and is the language in which the UNIX operating system was developed.
C++ An object-oriented language that is a descendent of C but in the tradition of ALGOL.
COBOL A high-level language that is the standard for all business data processing.
FORTRAN A high-level language widely used for scientific computing.
Hypertalk A scripting language that is the basis of Hypercard.
LISP A high-level functional language with the imperative features designed for the processing of non-numeric data. Used for symbolic manipulation and in Artificial Intelligence.
LOGO A graphics language used mainly for teaching children.
Machine code A low-level language into which all high-level languages must be translated before they can run. They are specific to machines and are in fact a series of machine-readable instructions.
ML A high-level functional language used mainly for research purposes.
Modula 2 A high-level imperative language, derived from Pascal, in which programs may be written in modular forms, i.e., built up from independently written modules.
Pascal A high-level imperative language descended from ALGOL, and originally designed for teaching purposes.
PROLOG A high-level declarative language, designed for use in Artificial Intelligence.
Smalltalk One of the first object-oriented languages, developed at Xerox Palo Alto research Center.

Further Resources [Suggest a link]:

Last updated: 2005-01-17