These are English-oriented languages which means that instruction are written using English Words e.g print, input etc. There are different types of high level languages each having its own rules & grammar for writing Programs. These rules are called Syntax of the Language. Those programs which are written in High Level Languages must be translated to machine language before executing by the computer. Every High Level Language has Translator Program.
Examples Of High Level Languages
Some examples of High Level Languages are
- Visual Basic
- Perl etc.
High Level Languages are divided into Three (3) Categories
- Procedural Languages
- Structured Languages
- Object-Oriented Programming Languages
(1) Procedural Languages
In Procedural Language, a program is designed using Procedures (also called Modules). A set of instructions having a unique name is known as Procedure . These Procedures are executed with the reference of their names.
Any Procedure is defined once but can be used as many times as required with in the program. These are also known as 3rd Generation Languages (3GLs).
Some examples are:
(2) Structured Languages
Structured Programming Languages are also known as 4th Generation Languages. It is that Programming Language where the the program may be broken down into blocks, thus allowing a top-down design approach , is called Structured Language.
Some Structured Programming Languages are:
(3) Object Oriented Programming Languages
In OOP, a Program is developed using a set of objects. An object is a set of programs that has a set of modules & data Structures. Once an Object is designed for a program, it can be re-used in any other program. It is a Modern & Easy Technique to write Programs. These Languages are also known as 5th Generation Languages (5GLs).
Some Commonly used OOP Languages are:
- Java Script
- C ++