how many different types of high level language are used in computer write short explanation of each
Answers
Answer:
HIGH LEVEL LANGUAGES:
High-level languages, like C,C++, JAVA etc., are more English-like and, therefore, make it easier for programmers to “think” in the programming language. High-level languages also require translation to machine language before execution. This translation is accomplished by either a compiler or an interpreter. Compilers translate the entire source code program before execution.(Eg: C++, Java)
Interpreters translate source code programs one line at a time. (Eg: Python)Interpreters are more interactive than compilers.
Types of High-Level Languages
Many languages have been developed for achieving a variety of different tasks. Some are fairly specialized, and others are quite general.
These languages, categorized according to their use, are:
1) Algebraic Formula-Type Processing
These languages are oriented towards the computational procedures for solving mathematical and statistical problems.
Examples include:
- BASIC (Beginners All Purpose Symbolic Instruction Code)
- FORTRAN (Formula Translation)
- PL/I (Programming Language, Version 1)
- ALGOL (Algorithmic Language)
- APL (A Programming Language)
2. Business Data Processing
These languages are best able to maintain data processing procedures and problems involved in handling files. Some examples include:
- COBOL (Common Business Oriented Language)
- RPG (Report Program Generator)
3. String and List Processing
These are used for string manipulation, including search patterns and inserting and deleting characters. Examples are:
- LISP (List Processing)
- Prolog (Program in Logic)
4. Object-Oriented Programming Language
In OOP, the computer program is divided into objects. Examples are:
- C++
- Java
5. Visual Programming Language
These programming languages are designed for building Windows-based applications.Examples are:
- Visual Basic
- Visual Java
- Visual C
Examples of high-level programming languages in active use today include Python, Visual Basic, Delphi, Perl, PHP, ECMAScript, Ruby, C# and many others. The terms high-level and low-level are inherently relative.