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
What is the explanation for the dangling pointer in c?
Explain the Difference between the New and Malloc keyword.
Why static is used in c?
What is the deal on sprintf_s return value?
#define f(g,h) g##h main O int i=0 int var=100 ; print f ("%d"f(var,10));} wat would be the output??
Explain is it better to bitshift a value than to multiply by 2?
What is string in c language?
What is break in c?
Is there a way to compare two structure variables?
What is typedef struct in c?
What is static and volatile in c?
Hi how many types of software editions are there and their difference (like home editions, enterprise, standard etc) can u please help me
Are enumerations really portable?
Write the test cases for checking a variable having value in range -10.0 to +10.0?
Explain what is the difference between the expression '++a' and 'a++'?