Answer Posted / chetan raikwar
C is a middle level language because it can manipulate the operating system up to a minor level. In simple words -
"it can communicate with hardware,and can also make operating systems and user application. But it can't make very user friendly or GUI based application and fails at doing some complicated tasks like developing a good GUI for an application and Gaming etc."
" To be capable in doing all that, C was upgraded with C++ and later on C# , VC++ etc. "
C's upgraded versions are high level programming languages yet C will remain the same always.So it's still called a middle level language.
| Is This Answer Correct ? | 4 Yes | 1 No |
Post New Answer View All Answers
How many identifiers are there in c?
Explain b+ tree?
What is volatile, register definition in C
What should malloc() do?
Wt are the Buses in C Language
What are the different types of pointers used in c language?
why use "return" statement a) on executing the return statement it immediately transfers the control back to the calling program b) it returns the value present in the parentheses return, to the calling program c) a & b d) none of the above
How can I open a file so that other programs can update it at the same time?
What is the difference between exit() and _exit() function?
Can you please explain the difference between malloc() and calloc() function?
Input is "rama loves rajesh and rajesh Loves rama also and rajesh wear gloves and bloves" To print output is count the numbers of times repeted the word love without case sensitive.
how to find binary of number?
What is the difference between #include and #include 'file' ?
How to Throw some light on the splay trees?
How arrays can be passed to a user defined function