+ 4
Is C a low level language or a high level language?
Low level language
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.
+ 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.
+ 5
High level
+ 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.
+ 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.