Answer Posted / mubeen riaz
1
down vote
Computers basicly work with binary numbers, people speak their native languages, so, programming languages are for communication between people and computers. If you say: Add 2 and 3 and then substract 1 from it, I doubt that computer would understand anything (maybe in some programming language it would). So, you need to translate your source code into a format that computer understands, so you need a compiler, which translates a programming language to co called object code. But object code is not yet the language a computer understands and executes directly. So it needs a linker which will make an executable file that containts instructions in so called machine language; a machine language is a set of operations coded into binary numbers which processor understands. All binary instructions have it's structure and it's published by a processor manufacturers. You can look for it on say Intel's site and see how do they look like. I can't give a satisfactory answer for loaders at the moment so please search Google as a beginning step.
| Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
Why do we need volatile in c?
Tell us the use of fflush() function in c language?
largest Of three Number using without if condition?
Devise a program that inputs a 3 digit number n and finds out whether the number is prime or not. Find out its factors.
What functions are used in dynamic memory allocation in c?
What are different types of pointers?
What is getch () for?
Synonymous with pointer array a) character array b) ragged array c) multiple array d) none
Why pointers are used in c?
What is d'n in c?
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
what is the significance of static storage class specifier?
explain what is a newline escape sequence?
What are the disadvantages of external storage class?
Why string is used in c?