The next criteria is Efficiency. An efficient language is one that permits fast compilation and execution on the machine. The speed of the compiler and the speed at which the object code is running both contribute to the efficiency of a programming language. The compiler generates an architecture neutral object file format. The compiled code is executable on many processors, given the presence of the JAVA run time system. The JAVA compiler does this by generating byte code instructions, which have nothing to do with particular computer architecture. Rather they are designed to be both easy to interpret on any machine and easily translated into native machine code on the fly.
More than twenty years ago, the UCSD Pascal system did the
|
This is only the first few lines of this paper. If you would like to view the entire paper you need to register here.
|
Get Instant Access to 100,000 Essays!!
|
|