interpreting instance implementations basic compile execute source line time programs executed directly hardware usually run much faster interpreted software one technique improving performance interpreted programs time compilation virtual machine execution translates blocks bytecode going used machine code direct execution hardware proprietary languages although commonly used programming languages fully open specifications implementations many programming languages exist
Formal science Computer science Programming languages