What is High Level Language? | Types | Advantages & Disadvantages of high level language
In today's article, we are going to talk about High-Level Language.
Today we will know in detail what is high-level language? How many types of high-level language are there? And what are the advantages and disadvantages of high-level language?
So without wasting any time let us know what is High Level Language?
What is high-level language?
Types of High-Level Language
- Algebraic Formula Type Processing
- Business Data Processing
- Object-Oriented Programming Language
- Visual Programming Language
1) Algebraic Formula Type Processing
- ALGOL: Algorithmic Language
- BASIC: Beginners All-Purpose Symbolic Instruction Code
- PL/I: Programming Language, Version 1
- FORTRAN: Formula Translation
- APL: A Programming Language
2) Business Data Processing
- Prolog: Program in Logic
- LISP: List Processing
3) Object-Oriented Programming Language
- C++
- JAVA
4) Visual Programming Language
- Visual Java
- Visual C
- Visual Basic
Benefits of High-Level Language
- High-level languages are user-friendly.
- Can be learned easily.
- Can be maintained easily.
- High-level language is machine-independent.
- Once a program is written in high-level language, it can be compiled interpreted, and used on different computers.
Disadvantages of High-Level Language
- High-level language has to be translated into machine language, which takes time.
- Slower than low-level language.
- Cannot communicate directly with hardware.
Difference between High-level Language and Low-level language
High-Level Language | Low-Level Language |
High-level language is a programmer-friendly programming language. | Low-Level Language is a machine-friendly language. |
Easy to understand for high-level language programmers. | Low-level language is difficult for programmers to understand. |
High-level language is simple to debug. | The flame-level language is comparatively complex to debug. |
Maintaining a high-level language is easy. | It is comparatively complicated to maintain. |
High-level language is a very portable language. | It is not portable. |
It can run on any platform. | It depends on the machine. |
It requires a compiler or interpreter for translation. | It needs an assembler for translation. |
It is widely used for programming. | It is no longer commonly used in programming. |
Learn More...
- What is SEO?
- What is backlink?
- Wired Vs Wireless Mouse
- Linux head command with syntax and example
- Linux tac command with syntax and example
- What are computer ports?
- What is Machine Learning? | How it works | Advantages and Disadvantages
- What is OSI Model In Computer Network | 7 Layer OSI Model Explain
- What is a projector?
- Advantages and Disadvantages of Computer
- What is a QR code?
- What is a MAC address?
- What is WordPress? Types of WordPress and its benefits
- What is NIC?
- What is C++? History & Features of C++ Language
- Google Authenticator | What is Google Authenticator? Know about this tool for online security..!!
- What is CMS? How does it work?