High and low level languages | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

High and low level languages

what is the difference between low level programming language and high level programming language ?

19th Jan 2018, 12:05 PM
Amine Trabelsi
Amine Trabelsi - avatar
4 Answers
+ 9
A low level language is closer to the hardware It is simply machine language It can be converted into the language understandable by the computer without using any interpreter or compiler It is more efficient than high level language but is difficult to understand It cannot be portable easily It occupies less memory It's perfect example can be Assembly language Whereas High level programming language needs either an interpreter or compiler It is portable It is easy to understand It is less efficient compared to low level language It requires more memory C++,java,python ,.Net,etc are high level languages
19th Jan 2018, 12:29 PM
Sri Lakshmi
Sri Lakshmi - avatar
+ 8
A high-level programming language is one that is user-friendly, is interpreted or compiled, and is translated into machine code (binary). A low level programming language is a language that is strictly built for a certain machine, and is usually reminiscent of assembly. These low-level languages interact with the computers hardware directly, and are not user-friendly. This is simple terms. 😂👍
19th Jan 2018, 12:29 PM
Dread
Dread - avatar
+ 5
@Sri Lakshmi’s answer is perfect, but here’s an example: A Hello World program would take one line in Python, it would take a few simple ones in C++, a few less simple ones in C, and a page full of stuff I hardly understand in Assembly.
19th Jan 2018, 2:24 PM
Jacob Pembleton
Jacob Pembleton - avatar
+ 2
In General, the lower the level, the more control over the hardware. On the possibilities of the programming language is not affected. The advantages of low level languages: 1. More control over hardware 2. The smallest possible size of a binary file after compilation 3. Probably the best performance As can be seen 2 and 3, the advantages of the conditional, but still low-level languages popular today are widely used in industry. Advantages high-level languages: 1. The higher productivity of the programmer due to the large number of factors: less code, more ready-made solutions (libraries) 2. Lower threshold of entry
19th Jan 2018, 12:37 PM
Ахмед Алиев
Ахмед Алиев - avatar