- 1

C is a high level language or low level language

i know that high level language allow us to communicate with machine so how can C language be low level language... solo learn..have write wrong thing in this https://www.sololearn.com/learn/1139/?ref=app please read it

10th Jul 2018, 6:02 PM
Badal
Badal - avatar
4 Answers
+ 2
No, it is the other way round. Low level is near to the machine. High level is better/easier to read for the user. Imagine like this: CPU at the very bottom, then low (low=near to CPU), then high level languages (high above CPU) then the user who is highest and looks down 😅
10th Jul 2018, 6:13 PM
Matthias
Matthias - avatar
+ 2
The higher level a language, the more memory operations are abstracted. This mrans C can be considered low level because of the lack of abstraction seen in specific areas compared to other languages.
10th Jul 2018, 6:17 PM
josh mizzi
josh mizzi - avatar
+ 1
Yes, and it is. Because it is near to the machine. But still readable. Assembly for example would be even lower.
10th Jul 2018, 6:16 PM
Matthias
Matthias - avatar
- 1
but in article link , it is written that c is low level language
10th Jul 2018, 6:15 PM
Badal
Badal - avatar