answersLogoWhite

0


Best Answer

A software tool called a "compiler" translates C programs into the underlying machine language for the system you are using. The C program is called "source code" and the compiled program is called "object code".

If you compile a program that will run on a completely different type of system, then it's called "cross compiling." Cross compiling requires a special compiler. For example, when you compile an application for the iPhone, you're compiling it on an computer that uses an Intel processor, but the actual program will run on an ARM based processor.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: C programming are converted into machine language with the help of?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What are the disadvantages of fifth generation of language?

The major disadvantage of fifth generation programming languages is that these languages won't be as good as sixth generation languages. It is also important to note that classification of programming languages in generations beyond the second generation is complete nonsense and nothing but a marketing hype; programming languages don't evolve in a linear succession, or one in the shape of a balanced tree, where each generation has common attributes and improvements over the previous generation.


What are the characteristics of low level languages?

Instructions are either in machine code - or they are one to one with machine code - Using mnemonic codes for operations - Using labels for addresses of data - Used for controlling the computer/close to hardware - Allows direct manipulation of memory addresses - Contains a code for the operation to be carried out... - and a binary representation of the value to be manipulated/address of the value to be manipulated. - Different forms of addressing mentioned. - Different forms of instruction: Arithmetic/Jump/Control


What is C language what does it do?

C Language is First Step of Programming Language, Help for C Language you are show the correct answer


Why is programming language important?

Programming languages are important because they....well...help us make programs :) High level programming languages are especially important because they help abstract away all of the little details that are required in low level languages.


Is a programming software the same as programming tool?

To use an analogy, a programming language is similar to any natural language such as English. We use the language to construct expressions which can be combined to form statements, just as we use English to construct expressions which can be combined to form sentences. Programming tools are simply tools that help us to write code, in much the same way that word processors help us to write letters. In programming, the main tools we use are code editors, compilers and debuggers. But just as a spell-checker won't help us write better poetry, programming tools won't help us write better programs. For that we must understand the language itself.

Related questions

Is there a program that can help you make a programming language but you don't need to know a programming language?

No. In order to make or use a program or a programming language, you need to know a programming language.


What are the disadvantages of fifth generation of language?

The major disadvantage of fifth generation programming languages is that these languages won't be as good as sixth generation languages. It is also important to note that classification of programming languages in generations beyond the second generation is complete nonsense and nothing but a marketing hype; programming languages don't evolve in a linear succession, or one in the shape of a balanced tree, where each generation has common attributes and improvements over the previous generation.


What are the characteristics of low level languages?

Instructions are either in machine code - or they are one to one with machine code - Using mnemonic codes for operations - Using labels for addresses of data - Used for controlling the computer/close to hardware - Allows direct manipulation of memory addresses - Contains a code for the operation to be carried out... - and a binary representation of the value to be manipulated/address of the value to be manipulated. - Different forms of addressing mentioned. - Different forms of instruction: Arithmetic/Jump/Control


What is C language what does it do?

C Language is First Step of Programming Language, Help for C Language you are show the correct answer


Why is programming language important?

Programming languages are important because they....well...help us make programs :) High level programming languages are especially important because they help abstract away all of the little details that are required in low level languages.


Is a programming software the same as programming tool?

To use an analogy, a programming language is similar to any natural language such as English. We use the language to construct expressions which can be combined to form statements, just as we use English to construct expressions which can be combined to form sentences. Programming tools are simply tools that help us to write code, in much the same way that word processors help us to write letters. In programming, the main tools we use are code editors, compilers and debuggers. But just as a spell-checker won't help us write better poetry, programming tools won't help us write better programs. For that we must understand the language itself.


Whynot you use any onther programming except shell programming?

Shell programming can get you only so far; after that you need to use another programming language (possibly even another scripting language) to get the job done. Shell programming is designed to work with the system interface and to help automate tasks; it isn't good for everything.


Tell us about a Programming Assignment Specialist?

Programming Assignment Experts is: programmingonlinehelp ProgrammingOnlineHelp is a best platform to get Programming Online Help, we help you in Asp.Net, Java Language, Java Programming, C++ Cloud Computing Science and Best Online Programming Assignment Services


Where can you find help and tutorials on the Delphi programming language?

This site has good Delphi information: http://delphi.about.com/


How can you learn computer language?

To learn computer language you have to learn the machine specification. Every machine type has its own native language specification, so learning one computer's language won't help you learn the language of a different machine type, in the same way that learning French won't help you learn Mandarin or Russian. However, a high-level language makes use of high-level abstractions to provide a language that is common to all machine types; the language interpreter handles the low-level machine details so we can write our code in universal terms rather than in terms that only one specific machine type can actually understand.


What are the differences between computer program language and human language?

MOTHER TONGUE OF A COMPUTER:Everyone of us knows at least one or two human languages such as English ,Urdu ,Chinese .One of there is our tongue , the language which we learned from childhood . Similarly , computer have their own "mother tongue ". The mother tongue of a computer is machine language.Machine language instructions are in binary form.computer language(1) A programming language or machine language.(2) Everyday computer language, which includes computer technologies and concepts as well as hardware and software products .MACHINE LANGUAGE ADVANTAGES :Machine language program is written is machine code.This is the only language that the computer can understand directly . The main advantages of machine languages are:Machine code is carried out faster as it is the "native language" of the computer.It occupies less momory space.DISADVANTAGES :However , it has the following disadvantages:Each type of computer has its own set of instruction codes so each machine work ononly one type of computer.Its very laborious to write programs in machine codes. Programs in machine codeare also difficult to decode and modify.There was a time when programmers had to write programs in machine language.Now programmers can use programmiong language.We will look into programming languages next.TYPES OF PROGRAMMING LANGUAGE:We can write a program in a programing language and then translate it into a machine language look at the simple program written in a programming language called BASIC .This program tells the computer to find the area of a square and display the answer on the screen10 Rem Calculate The area of square20 Let side = 1230 AREA =Side * Side40 Print AREAAs you can see .the program statemnet are easier to read , unlike the machine code .A program written in any one of the programming languages is called the source code,The source code has to be translate to machine code before it can be executed. We need a computer translator for this purpose.The machine code is save as an executable file.The executable program file is called the object code.A COMPUTER TRANSLATOR:A computer translator is yet another program. Its function is like that of a human tanslator.Ahuman translator orinterpreter who knows both English and Urdu can help a Pakistani and an Englishman to converse.TYPES OF COMPUTER TRANSLATORS:There are two types of computer translators :InterpretersCompilersINTERPRETERS:An interpreter is a program that translates and executes each source code statment before translating and executing the next statment.COMPILERSCompiler is a program that translate all the source code statment before it executes the program.


What is PHPPHP is a scripting language mainly used to carry out server-side scripting. This programming language is used?

The PHP files contains various text, HTML tags and scripts. After the completion of PHP files, when loads on the browser would look like HTML. The extension of PHP includes .phtml, .php3 and .php. Many web designers prefer to use PHP language as it allows them to incorporate multimedia files like images and audio files without facing any kind of problems. Our PHP Assignment Help online experts will write the assignments on simples to complicated tasks. So, students who do not have good problem-solving skills and logical thinking can avail our services to do their assignment coding. If you are facing a glitch while completing your pending assignments and need help with PHP Assignment, then end your worries by approaching us. We will leave no stone unturned to offer you with the assistance you need.