High level programming language
High level programming language definition
A high level language is a programming language designed to simplify computer programming. High level languages are near to English. High level language enables a programmer to write programs that are more or less independent of a particular type of computer and they are closer to human language and further form machine languages. It must be translated into machine language before execution.
This translation process is either conducted by either a compiler or an interpreter, also known as source code.
Most common high level programming language examples
- C
- C++
- Cobol
- Fortran
- Java
- Javascript
- Object C
- Pascal
- Perl
- PHP
- Python
- Swift
Each language use different syntax. Some are designed for writing desktop software programming , while others are best suited for web development. But they all are considered high level since they must be processed by compiler or interpreter before the code is executed.
In contrast, assembly languages are considered low level-language because they are very to machine languages.
Advantage of High level language
The main advantage of high level languages over low level languages is that they are easier to read, write and maintain. Ultimately, programs written in high level language must be translated into machine language by a compiler and or interpreter.
The first high level programming languages were designed in 1950s.Now there are dozens of different languages, including Ada,Algol, BASIC, COBOL, C, C++,FORTRAN,pascal etc