answersLogoWhite

0

Its not the processor that it is compatibal with. The JRE runs java on most major oporating systems. The JRE sends the execution data to the OS which then has the processor process the data, then execute the resaults. The JRE uses the OS to execute the program.

User Avatar

Wiki User

13y ago

What else can I help you with?

Continue Learning about Engineering

How does the inline mechanism in C reduce the run-time overheads?

inline functions are compiled very fastly and uses the free memory to boot it as soon as possible


How program written in high level language changed into machine code?

The way you stated your question is rather confusing, but what I think you're asking is, "are programs written in high level languages called compiled programs?"Well, not all high level languages are compiled. Python, for example, is interpreted, instead of compiled. Many, such as C++ (although that is more medium level) are compiled. In general, one would not call a program written in a compiled language a "compiled program" until it's been compiled.


What are the difference between interpreter and compilers?

Compilers translate the entire source code into machine code. Each translation unit (source file) is independently converted into an object file. Once all translation units have been compiled, the object files are linked together to produce an executable file. The executable file does not require any further translation and can be executed independently of the compiler. The executable is non-portable, but will execute as fast as the architecture will allow. In order to port the program to other architectures, the source code must be recompiled from scratch by a compiler intended specifically for those machines. Interpreters translate one statement at a time and immediately execute them before moving onto the next statement. No independent executable is produced by an interpreter; the source code must be re-interpreted every time it is run. Thus the code is dependant upon the interpreter but is not machine-specific. While interpreted languages are more portable than compiled languages, execution is greatly impaired by the need to interpret the code every time it is run. Some languages are both compiled and interpreted. Rather than producing a machine code executable, the compiler produces an intermediate byte code which can then be interpreted. Java is a typical example. The Java source code is compiled against the Java Virtual Machine (JVM) to produce portable Java byte code that can then be interpreted by any JVM implementation. Although execution is still much slower than that of machine code, the byte code is much more compact than the original source code and gives greater opportunities for optimisations that would not be possible with more traditional interpretation. Because interpreted languages are dependant upon an interpreter, they are only suitable for writing applications software. This includes Java. Compiled languages are much less restricted. C++, for instance, can be used to write general purpose programs, including operating system kernels, device drivers, subsystems programming as well as applications software.


Why java interpreted?

Java is both compiled and interpreted. At first, the Java source code (in .java files) is compiled into the so-called Bytecode (.class files). The Bytecode is a pre-compiled, platform independent version of your program. The .class files can be used on any operating system. When the Java application is started, the Bytecode is interpreted by the Java Virtual Mashine. Because the Bytecode is pre-compiled, Java does not have the disadvantages of classical interpreted languages, like BASIC.


Can you substitute a 12bh7 vacuum tube for a 12ax7 or 12au7 or 12at7 or 12ay7?

All those tubes are double triodes, but their characteristics differ. This means that any of them could possible substitute another, but that would depend on the characteristics of the circuit in question.

Related Questions

Why it is not possible to execute java program on machine which does not have JVM installed on it?

when a java program is compiled it is converted into a non executable code which is byte code, and this byte code can only be interpreted by JVM. so a java program can't be executed on a machine which doesn't have JVM installed on it.


What can cause an executable program or file not to open?

There are several possible reasons, but the most common is that the computer operating system doesn't recognise the file is an executable program.


Will dual core processors be obsolete in the near future?

Technology is rapidly changing to anything is possible. Quad-core processors are next it will be sometime before quad-core processors become the market norm and dual core processors become obsolete.


Is it possible to use colder things rather than hot things for thermal energy?

Yes. Heat sinks around computer processors are colder than the processors: they "remove" thermal energy from the processors and so stop them from overheating.


How do you install HP UX on a PC?

This is not possible. HP-UX only runs on IA-64 and PA-RISC processors. It is not compatible with the processors used in most home computers.


How do you install HP-UX on a PC?

This is not possible. HP-UX only runs on IA-64 and PA-RISC processors. It is not compatible with the processors used in most home computers.


Can mp4 files be dangerous?

They are normally not dangerous, but it is possible to bind these files with an executable for a virus but a virus scan on those files would remove any possible dangers.


What is the difference between Intel Pentium Processors and Intel Pentium Mobile Processors?

The basic diffreence is that in a mobile processor, they build it so that it uses as little power as possible, so that your battery lasts as long as possible. There are many ramifications to this, but that's the motivation.


Is there a list of English born players in premeirship?

It is possible that someone somewhere has compiled a list of English players.


What is some synonyms for possible?

possible (vs. impossible), accomplishable, achievable, doable, manageable, realizable, affirmable, assertable,attainable, come-at-able, contingent, feasible, executable, practicable, viable, workable,mathematical


Why do scientists study the characteristics that life on the earth possible?

Scientists study the characteristics that make life on earth possible so they can figure out when life will know longer be possible. They also want to know what causes life to not be possible.


Why do scientist study the characteristics that make life on earth possible?

Scientists study the characteristics that make life on earth possible so they can figure out when life will know longer be possible. They also want to know what causes life to not be possible.