Is C a low level language or a high level language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Is C a low level language or a high level language?

Low level language

31st May 2019, 4:27 PM
Everal Pardo
Everal Pardo - avatar
5 Answers
+ 14
According to me C is the mother of all languages. If you want to learn programming I recommend you to start with C. The level of C varies when compared to different languages Ex:- as compared to assembler it is high. And as compared with python or any other object oriented language it is low.
9th Jun 2019, 2:01 PM
Manoj
Manoj - avatar
+ 5
Low level language means close to hardware, and its human readable, for example if you compare Assembler with C, then its not low level language, compared with rest - yes it is a low level language.
31st May 2019, 4:38 PM
Nikolay Aleksiev
Nikolay Aleksiev - avatar
+ 5
High level
1st Jun 2019, 4:37 AM
Muhammad Rashid
Muhammad Rashid - avatar
+ 5
C is called middle-level language because it actually binds the gap between a machine level language and high-level languages. A user can use c language to do System Programming  as well as Application Programming . That's why it is called the middle-level language.
10th Jun 2019, 11:37 AM
Arun
Arun - avatar
+ 3
There is machine language which is in binary format that the computer understands. This is low level. There is assembly language which translates directly to machine langauge. Each brand & model of cpu have a unique assembly language. Then there is C Language & C++ which are directly related to the Unix & Linux operating system. The primary advantage of Unix is that it is PORTABLE with different cpu. The syntax of C & C++ is high-level (near natural language & easily read) but it can directly manipulate low level element such as memory address.
2nd Jun 2019, 9:02 AM
Da2
Da2 - avatar