Um sistema de computação pode ser organizado dividido em camadas, constituído em níveis
hierárquicos, ou níveis abstratos dos modernos
sistemas de computação. O papel de traduzir linguagem de alto nível para linguagem simbólica,
a qual é traduzida para linguagem de máquina, é
encontrado no nível de: