Although both Java and Visual Basic use a runtime module for execution, there are Java runtimes (JVMs) for almost every platform. Visual Basic is used for Windows only. See Java and Visual Basic.
Java Bytecode
Java (bottom) is contrasted with C/C++ (top). Unlike C/C++, which is compiled into machine language for a specific hardware platform, Java programs are compiled into an intermediate bytecode language. The bytecode is then compiled into machine language by a runtime program called the \"Java Virtual Machine\" (JVM).
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- The case for Scala
- Programming languages are like screwdrivers for developers. One size does not fit all, so good programmers keep several in their tool belt. The problem is, new languages are coming out all the time and you've only got so much room on your belt and in your schedule to learn them....
- Blog posts 2008-11-24
- Chrome is 42x faster than IE7, 9x faster than FF3
- Chrome is 42x faster than IE7, 9x faster than FF3Pretty amazing!! It seems like we DO need competition to foster innovation.NT.Chrome and key logging!http://www.microsoft-watch.com/content/web_services_browser/chrome_privacy_is_full_of_dents.htmlRE: Chrome is 42x faster than IE7, 9x faster than FF3Well please, by all means, do the opposite give us an example of ANY javascript test that...
- Discussion threads 2008-09-03
- Intel proactively fixes security flaws in its chips
- Despite the skepticism surrounding Kris Kaspersky's upcoming "Remote code execution through Intel CPU bugs" presentation to be held at this year's Hack in the Box con, it appears that he's been on the right track, as Intel has proactively taken care of the problem by fixing two of the critical...
- Blog posts 2008-08-15
- Find the Java Bugs That Pose a Threat With FindBugs
- FindBugs is an open-source static analysis tool designed to find bugs in one's Java code. Unlike many other static analysis tools, however, FindBugs concentrates almost exclusively on isolating potentially dangerous coding errors that could break the application. This powerful tool can find subtle yet dangerous bugs that other static analysis...
- White papers 2008-08-13
- 2008 Pwnie Award nominees announced
- Well, after getting 134 nominations, and spending countless hours pulling out nominees, the judges for the 2008 Pwnie Awards have announced the final nominees to be voted on. From the site: The final list of nominees for the nine Pwnie Award categories is ...
- Blog posts 2008-07-21
- Microsoft: Silverlight content is searchable, too
- Microsoft: Silverlight content is searchable, tooYeah it probably willI think that this might give people a certain confidence in Flash over Silverlight only because people don't know that Silverlight has been designed to be searchable from the start.The great thing about Silverlight as you quoted is that search engines don't...
- Discussion threads 2008-07-02
- Patrick Brady dissects Android
- Patrick Brady of Google's partner group provided a detailed technical tour of the internals of the Android platform during his recent talk at Google I/O 2008 titled "Anatomy and Physiology of an Android". Topics included Linux kernel enhancements, the Bionic library (Google's slimmed down version of libc), Android functional and...
- Blog posts 2008-06-04
- Jason Chen answers questions about Android
- At the recent Google I/O 2008 conference, Jason Chen from the Android team presented a 90 minute introduction to Google's new software platform for mobile devices. Since I've written about Android basics before I'll just cover some of the points that were new or previously unclear. ...
- Blog posts 2008-06-02
- ActiveTcl (Mac OS X) (dmg)
- ActiveTcl is the industry-standard Tcl distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActiveTcl's completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActiveTcl business solutions. ActiveTcl is 100% compatible with the reference distribution of Tcl. Version...
- Software downloads 2008-03-13
- Want a peek at a non-Windows operating system from Microsoft?
- Want a peek at a non-Windows operating system from Microsoft?What is it with peopleThat just can't seem to use a "Z" where required?Well done!nt9.8!! NTnt"fr0thy-OS - Your Thinking, My Poisson"Your thinking, my FISH?????LMAOOne of the funniest things I've read on this site.::snicker::Given how well it worked for Borg Gates and...
- Discussion threads 2008-03-04
- Cosmos%3A+An+open-source+.Net-based+microkernel+OS+is+born
- Cosmos%3A+An+open-source+.Net-based+microkernel+OS+is+bornawesome...another alternative, lightweight OSMicrosoft ought to rebuild Windows on top of its stripped-down kernel so that Windows can run efficiently with fewer resources.Zzzzzzzzzzzzzzzzzzzzzzzzz....."[b][b] can't hold a candle to Linux."please cut the crap![i]Cosmos is 100% C#. The only assembly is emitted by our compiler.[/i]Last time I checked C# code was plain...
- Discussion threads 2008-02-06
- Richard Monson-Haefel responds, still gets it wrong
- Richard Monson-Haefel responds, still gets it wrongSo, maybe in 2 years, they will give it a name and standardize it, AFTERit has been banged on and everybody has had a chance to criticize every little detail. I am sure that Sun will be right behind Google on this one.And, talking...
- Discussion threads 2007-12-04
- Richard Monson-Haefel responds, still gets it wrong
- Last week I took Burton group analyst Richard Monson-Haefel to task for a post he made about Android. Yesterday he responded and attempted to clarify his position in "Why Microsoft Loves Google Android, Take 2". While Richard deserves credit for being a good sport about my criticism, I still disagree...
- Blog posts 2007-12-03
- Why Microsoft hates Google's Android
- Why Microsoft hates Google's AndroidWho hates Android? (Not me.)Indeed, JavaME already is highly fragmented, so what does Monson-Haefel want to protect? I really wonder what the purpose of his posting is. Strengthen Java? Strengthen Microsoft? Create FUD around Android? Why?As we have seen with Eclipse, competition and open source are...
- Discussion threads 2007-11-29
- A Linux/FOSS opportunity
- A Linux/FOSS opportunityInvisible Code OptimizationYou either need a virtual machine that can study the code at runtime and make very aggressive optimization decisions based on both the code and the environment which could be persisted duringfor actual delivery or you need pluggable target dependent libraries.I think the need for this...
- Discussion threads 2007-10-15
- BEA runs Java on bare (virtual) metal
- BEA Weblogic Server Virtual Edition doesn't run on Windows. It doesn't run on Linux, or MacOSX, or FreeBSD, AmigaDOS, CP/M, OS/2, or any other operating system you can think of.It runs directly on an x86 hypervisor.A hypervisor is a thin layer of low level code that sits just above...
- Blog posts 2007-08-13
- Sun lowers barriers to open-source Java
- Sun lowers barriers to open-source JavaOne of the greatest recent contributions to the open source communityThe OpenJDK project is fantastic and well on target to achieving it's goal of 100% open source version of the JDK.6.5+ million lines of code contributed by Sun to the community under a GPL v2...
- Discussion threads 2007-08-09
- Appliance computing
- Appliance computingAppliances versus ComputersMy Korg X5 music workstation must have a microprocessor in it but I have no idea what and presumably has an operating system that one never sees or needs to know about, it "boots" instantly and has been working reliably for more than 10 years. I also...
- Discussion threads 2007-07-26
- I've got two free Sun SPOT Java Development Kits (value $550) for the ZDNet readers who....
- I've got two free Sun SPOT Java Development Kits (value $550) for the ZDNet readers who....Sounds interesting.I wish I could say I deserve to test the product, but I'm a student who's only taken a year of the Java programming language. Otherwise, I'd love to try this product out.Either...
- Discussion threads 2007-06-04
- Sun CTO promises Flash-like experience from JavaFX and new runtime
- On Tuesday Sun Microsystems unveiled a new consumer-oriented product line called JavaFX, which among other things has a new language for interactive user interfaces JavaFX Script. Sound a little like Flash? Thats the idea, says Sun CTO of Software Bob Brewin, and a new streamlined runtime system will help make...
- Blog posts 2007-05-09
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
Fusion
- There’s a new energy coming from the people of AMD. Its the power of Fusion.
- Learn about the power of fusion at work and the industry-changing impact of accelerated computing.
-
- View AMD video, case studies, blogs, forums, and more on ZDNet »



