why 'c' is called middle level language.

Answer Posted / guest

C is a language that can be used to develop both 'user
applications' and 'operating systems'. It allows you to have
access to the machine language itself if you so choose (inline
asm). Most of the unix operating system is written in C. It is
a great language to start with (IMHO) because it contains the
basic concepts of computer programming. As well as giving you
a feel for what actually goes on in the machine itself. Higher
level languages abstract you from the machine, usually (again
IMHO) focusing more on the rapid development of Applications.
Remembering that C++ was originally developed as C with
classes, learning C is (again IMHO) almost a pre-requisite for
learning C++.

Is This Answer Correct ?    2 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between local variable and global variable in c?

699


typedef struct{ char *; nodeptr next; } * nodeptr ; What does nodeptr stand for?

1084


What is meant by 'bit masking'?

896


How the c program is executed?

639


c language interview questions & answer

1468






What is array of structure in c programming?

761


develop algorithms to add polynomials (i) in one variable

1751


What is extern keyword in c?

650


Is boolean a datatype in c?

557


What is #include in c?

610


a sequence of bytes with one to one corrspondence to those in the external device a) sequential addressing b) address c) byte code d) none

732


What is bin sh c?

588


What is define directive?

648


What is the value of h?

601


Can the size of an array be declared at runtime?

623