| Ada | Ada is a large, complex, block-structured language aimed primarily at embedded applications. It has facilities for real-time response, concurrency, hardware access and reliable run-time error handling. |
| Algol | A high-level programming language developed in the 1950s for scientific computations. |
| Assembler Languages | A symbolic representation of the machine language of a specific processor. Assembly language is converted to machine code by an assembler. |
| BASIC | Beginners All purpose Symbolic Instruction Code A high-level programming language designed at Dartmouth College as a learning tool. |
| C | A language developed in conjunction with the UNIX operating system at AT&T Bell Laboratories by D. Ritchie and now an ANSI standard. It has grown popular due to its simplicity, efficiency, and flexibility. |
| C++ | An extension to the C language developed primarily by B.Stroustrup at AT&T Bell Laboratories. It supports object-oriented programming. |
| COBOL | COmmon Business Oriented Language |
| FORTH | Structured as lists of words, a highly subroutine based language. |
| Fortran | FORmula TRANslation. Used mainly by the science and engineering community. Gradually being replaced by MATLAB. |
| Java | Object oriented language designed to work on all platforms. Similar to C++. |
| LISP | LISt Processing. Invented by John McCarthy, one of the pioneers of artificial intelligence. The language is ideal for representing knowledge. Suitable for symbolic and logical programming. |
| Maple | A mathematics package developed by the University of Waterloo and ETH Zurich. |
| MATLAB | High-performance numeric computation language from Mathworks. |
| Modula-2 | A high level language based on pascal with well defined interfaces between modules. Designed for writing parallel computation. |
| OBERON | A procedural programming language and an operating environment that evolved from Modula-2. |
| OpenGL | A graphics standard providing advanced rendering capabilities. |
| PASCAL | Program Applique a las Selection et la Compilation Automatique de la Literature. Designed by N.Wirth for teaching purposes, emphasising structured programming constructs, data structures and strong typing. |
| Perl | An interpreted language optimised for scanning arbitrary text files. |
| PROLOG | PROgramming LOGic |
| Python | A simple high level programming language. |