Search:       Browse the index

Definition of: bytecode

An intermediate language that is executed by a runtime program. Both Java and Visual Basic source programs are compiled into their particular type of bytecode, which is then executed by their respective runtime programs, called "virtual machines." For example, the Java runtime is called the "Java Virtual Machine" (JVM). The Visual Basic runtime is typically called the "Visual Basic runtime module," but it is also called the "Visual Basic Virtual Machine."

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).

Visual Basic

Search:       Browse the index

Subscribe to PC Mag
Subscription Help | Renew | Give a Gift

GET Shred 3: Wipe Out Files for Good

Shred 3 is a complete rewrite of Shred 2. The shredding method has been rewritten and adds many enhancements. Shred 3 includes the following features:

New shredding methodology
Explorer context integration
New user interface
Easy shredding of IE, Firefox, and Opera history, cache, cookies, search & form history, and download history
Shred successfully clears IE's index.dat files without deleting the file
Shred IM chat logs
Quick access to shred recent documents list and temporary files
Shred registry history items

Download Now:
PC Magazine's live, online events make you more productive at work, home, and on the go. Best of all, they're FREE!

Featured Event:

Security Without the Slow Down
Thursday, September 25 - 11am PT/2pm ET
Sponsored by Norton from Symantec
Join us for an engaging discussion on balancing must-have security features with optimized performance. Most importantly, you'll learn how to stay secure without the slow down. Register

See all PCMagCasts >>
More Free PCMagCasts:

A Centered Approach: Consolidating and Managing Data on File Servers
Sponsored by HP
Learn about HP's Centered Approach! Consolidating and Managing Data on File Servers Many businesses host networked storage on file servers, but as data grows, so does the need for streamlined consolidation and organization. Register today.

Promoting Your Business: Online and Off
Sponsored by Dell SB360
Search engine optimization (SEO), optimized electronic press releases, e-mail promotions, newsletters and incentives can radically increase traffic to your business web site, and help you convert visitors to customers. Learn more. Attend today.

Quantcast 'use strict';