answersLogoWhite

0


Best Answer

C is called a middle level language since it is a higher language than something like assembler, which communicates to the computer through operations that directly manipulate data and uses machine code.

High level languages, are very close to human readable/speakable languages, such as English and French ( and many more), and are therefore more human-oriented.

Unfortunately, the C Programming language is neither a low-level language, such as assembler, or a high level language such as English, but somewhere in between. Thus a middle-level language
By mistake. It is a high-level language.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

High level. (But if your teacher thinks otherwise, just tell them what they expect.)

C is a High Level Portable Assembly Language. Oh, and for what its worth I deliberately make a habit of contradicting teachers when I knew they were wrong, never hurt my grades once! Great entertainment and when you successfully point out their error, it proves you really are paying attention.

Of course one should know that there is no such thing as "High Level Portable Assembly Language"

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Assembler is the low level programming language

C++ is one of the high level programming languages.

C sits between assembler and C++ and that is why C is an intermediate language.

This answer is:
User Avatar

User Avatar

Wiki User

8y ago

C is a high-level programming language, however the level of abstraction is lower than that of many high-level languages, thus it is often regarded as being a medium-level language and thus an intermediate language.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

Being a high level language like java..., C supports direct access to memory as assembly language (which is a low level language) . So C is called mid level language

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

No reason. To tell the truth, there is no such thing as 'middle level language'. Assembly and machine code are low level languages, everything else is high level.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Misunderstanding. There are no 'middle level languages', only low and high level languages. Machine code and assembly are the former, everything else is the latter.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

1) C supports inline assembly language programs. 2) Using inline assembly language functions feature in C we can directly access system registers.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Misunderstanding. Ignore it.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why is c referred to as middle level language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Is c is middle level language justify your answer?

No, there is no such thing as 'middle level language'. C is high level language, and it is no way similar to Assembly language.


What is language is called middle level language?

Why is C called a Middle Level Language?


What are the examples of middle level programming language?

binary language


What is mid level language?

A language that allows you to combine high-level programming with low-level programming. C and C++ are generally regarded as being mid-level languages.


What is the role of c language in electronics?

Before we start to learn any programming language it is neccessary to understand basics of C language because it is middle level language as it is strongly used to develop system level softwares and it has rich set it of commands

Related questions

Is c is middle level language justify your answer?

No, there is no such thing as 'middle level language'. C is high level language, and it is no way similar to Assembly language.


What is language is called middle level language?

Why is C called a Middle Level Language?


C-programming language is a middle level language discuss?

There is no such thing as 'middle level language'.


Is c a middle level language?

No, high level. Actually, there is no such thing as 'middle level language'.


Is C is an High Level Language?

c is basically middle level language.assembly level language is the low level language which is the close to computers.C language comes in the category of middle level language with other languages like pascal,fortran.The successor language of C i.e. C++ and Java are high level language. Because they easy to understand by human than C.


Why C language is middile language?

If you meant 'middle', then it is a mistake; C is a high-level language.


Is c is medium level language if yes than why?

There is no such thing as 'middle level language'.


What are the examples of middle level programming language?

binary language


Why c plus plus is not a middle level language?

C++ is a high-level language with low-level features, including memory pointer variables, therefore it is an intermediate-level language. In other words, it is a middle-level language. It cannot be regarded in any other way, because it is not as low-level as assembler, but it is as low-level as C, and can also be as high-level as Java.


Why C language is called mid level language justify with an example?

C 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.


Why 'c' is a middle level language?

No reason. To tell the truth, there is no such thing as 'middle level language'. Assembly and machine code are low level languages, everything else is high level.


What is mid level language?

A language that allows you to combine high-level programming with low-level programming. C and C++ are generally regarded as being mid-level languages.