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
How to set file pointer to beginning c?
Explain what are the standard predefined macros?
What are pointers?
Why c is faster than c++?
How many types of functions are there in c?
please explain clearly about execution of c program in detail,in which stage are the printf sacnf getting into exeecutable code
Do character constants represent numerical values?
What is meant by type specifiers?
how logic is used
Tell me what is the purpose of 'register' keyword in c language?
Explain how can you be sure that a program follows the ansi c standard?
What is a scope resolution operator in c?
What would happen to X in this expression: X += 15; (assuming the value of X is 5)
What is the difference between malloc calloc and realloc in c?
An expression to whose value an operater is applied a) operand b) variable c) constant d) all of the above