• 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