DocumentCode
1251930
Title
The soul of the virtual machine
Author
McMillan, William W.
Volume
48
Issue
7
fYear
2011
fDate
7/1/2011 12:00:00 AM
Firstpage
44
Lastpage
59
Abstract
Java´s ability to run on many different kinds of computers grew out of software devised decades before - The enduring appeal of Java isn´t hard to understand: With Java, you write code once and it can run on almost any modern computer or operating system-PC or Mac, Windows, Linux, OS X, whatever. It works that way because the Java compiler turns the source code into a kind of ersatz machine code that each of these different systems can execute when equipped with the proper run-time software. So different computers running different operating systems can all become, in programmers´ parlance, Java virtual machines.
Keywords
Java; program compilers; virtual machines; Ersatz machine code; Java compiler; Java virtual machines; Java; Operating systems; Program processors; Programming; Virtual machining; Virtual prototyping;
fLanguage
English
Journal_Title
Spectrum, IEEE
Publisher
ieee
ISSN
0018-9235
Type
jour
DOI
10.1109/MSPEC.2011.5910448
Filename
5910448
Link To Document