As linguagens de programação de alto nível estão próximas do entendimento humano e só foram possíveis de serem construídas, devido a técnicas de compilação e interpretação. Nos anos 90, as linguagens, como a Java, ganharam força no mercado de Informática devido ao uso de máquinas virtuais. Sobre a Máquina Virtual Java (JVM), ela utiliza