Wiki User
∙ 10y agoC language support bit-level manipulation that are normally done in assembly or machine level language. C reduce the gap between high level and low level
language. So, it's called as middle level language.
Wiki User
∙ 10y agobecause it dont not support oops concept
No, there is no such thing as 'middle level language'. C is high level language, and it is no way similar to Assembly language.
Why is C called a Middle Level Language?
because it has instrictions and functions with keywords which resemble its meaning in english.the keywords are very similar to the task they are used for.for example printf to give output.but it is not as simple as basic which is a high level language.
What is high level programming language?The programming language that are close to human language are called high level programing languages. The characteristics of high level languages:Easy to learnEasy to find errorsMachine-IndependentAvailability of Library FunctionsShorter ProgramsWell-Defined Syntax and StandardSource code understandable by any other programe(Work by "Mamoon Aslam". E-mai:mamon_aslam@yahoo.com)
Machine code.
the program written in high level language is called "source program"
Machine Code, Assembly
A low level language is one where there are only a few (or even only one) instruction(s) per line of code. Assembler is an example of a low level language.
A programming language that is machine-independent is called a "high-level" language - this includes Java, C++, Python, etc. A programming language that is machine-dependent is called a "low-level" language. For PCs, this usually includes assembly, binary code or some proprietary languages on embedded devices.
Because it cannot be understood by users. High level language like C can be understood by the user by looking at its source code. But assembly level language does not have any source code, its a language converted from high level language to low level language (assembly level language or machine level language) so that the language which the user could read/understand can also be read/understand by the machine.
It are machine code and Assembly.