1. A method for language subset validation, comprising: validating a plurality of program modules comprising a program, each of said program modules including a plurality of bytecodes defined for a first computer language, said first computer language being a hardware-dependent subset of a second computer language, said validating including: indicating an error condition for each item in said plurality of program modules that is not defined for said first computer language; indicating an error condition for each item in said plurality of program modules that is not supported by an execution environment of said first computer language; and indicating an error condition for each item in said plurality of program modules that is defined for said first computer language but used in a manner inconsistent with said first computer language.