answersLogoWhite

0


Best Answer

Because different processors use different instruction sets and don't have the capability to run certain types of software

EXP: The older Macintosh's used a Power-PC Platform that used a different instruction set and had different capibilitys and features that standard x86 hardware had. This is why you couldn't Install Windows or run PC applications on a Mac.

There is a way round this thoe, One can use a puce of software that does run on the desired platform to emulate the platform you would like to use. Software emulation is much slower than native hardware support, but it does get the job done in most cases.

EXP: A person that wants to run a Windows application but uses a Linux operating system can use WINE to emulate the windows operating system.

I hope this helps you some,


Hunter Baker

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Machine language program written for one computer will generally not run on another computer with a different CPU why?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What language is built into the electrical circuitry of a computer?

Machine language


What are computer language translators Define each?

computer language translators are programming tools that translate high level languages into the machine language. they include:1)assembler-translates assembly language into machine language. 2)compiler-translates the high level languages into the machine language.


What is Programming languege and why we use programming languege andexplain it?

A computer can do many different things, depending on the program provided to the computer. The program is a list of instructions.Rather than learn the "machine language", which is the underlying instructions the computer can execute, nowadays people usually program in a "programming language", which is closer to a human natural language, usually English. The instructions in this programming language are then converted into machine language, by programs specifically designed for that purpose (assemblers, compilers, and - in a way - interpreters). Writing in a programming language is much easier than learning the machine language.


What are the five examples computer language?

Machine code, assembly language, COBOL, FORTRAN and C. Machine code is the only language that is native to the machine. All others must be converted to machine code.


What is the process of writing specific instructions in computer language called?

A machine code program. Machine code is the native language of the machine and the only language actually understood by the machine. However, program instructions can be written using a high-level programming language that the computer can translate into machine code using another machine code program called a compiler.

Related questions

What is the language of hardware on a computer?

It is generally know as machine code.


Lowest form of computer language?

Machine Language


What is machince language in computer?

Machine language is a high level language and that laguage is understand by the computer.


Why machine language program written from one computer will not run on another computer with different CPU?

I'm assuming it has to do with the architecture of the CPU.


What is meant by machine language?

A language at the level of the machine it runs on. AKA Machine code, it's the underlying language that computer CPU's speak.


What language is built into the electrical circuitry of a computer?

Machine language


Why machine language is use while designing a microchip?

because computer can only understand the language of machine what we write( either any language) is first converted into machine language by compiler so it is necessary to design a microchip in machine language so that computer can understand what we are trying to ask


What is the importance of the machine?

Machine language is what the computer hardware understands. Everything else has to be translated to machine language before it can be executed.


What is meant by Machine level language?

A language at the level of the machine it runs on. AKA Machine code, it's the underlying language that computer CPU's speak.


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 is a binary programming language that the computer can run directly?

Machine language.


What are computer language translators Define each?

computer language translators are programming tools that translate high level languages into the machine language. they include:1)assembler-translates assembly language into machine language. 2)compiler-translates the high level languages into the machine language.