Types of High Level Language | ||
Procedural
Languages
A sequence of instructions is run. There is a starting point and a logical order to the instructions to be executed, until the end point is reached. Procedural languages use program control constructs (If..Then, Loops, Subroutines and Functions).
|
Examples : PASCAL, BASIC, FORTRAN, COBOL. | |
Event-driven languages
A program that waits for events such as the clicking of the mouse or the press of a key on a keyboard. When an event occurs, it is processed using a defined sequence of instructions called an event handler. Useful for control programs where events such as readings from sensors are used to control devices.
|
Examples : Visual Basic, C++, Javascript | |
Visual Languages
Allow the programmer to manipulate objects visually on a form, setting their layout and properties. The underlying program code is automatically generated. Used for creating Windows (GUI) applications.
|
Examples : Visual Basic, Visual C++, Delphi | |
OOP (Object-Orientated Language)
A programming language where objects are defined.(See CG3) Objects have Properties and Methods. Properties can be set initially or changed at run-time. Methods are things that the object can do.
|
Examples : Visual Basic, C#, JAVA, PYTHON | |
Mark-up Languages
Special coding instructions are used to indicate style and layout of text and other elements. Widely used for creating web pages on the Internet.
|
Examples : HTML. XML, XHTML, ASP. | |