1. A method for directing a digital data processor to convert high level language source code data into corresponding machine language instruction data, comprising: converting the source into data in the form of an intermediate language compatible with a plurality of high level languages and digital data processor target machines, and then converting the intermediate language data into machine language instruction data.