Enunciados de questões e informações de concursos
Encorajadas pela introdução da linguagem Simula, em 1967, várias linguagens de programação orientadas a objetos entraram em cena, oferecendo aos usuários diversos aspectos da filosofia da concepção por objetos, Entre as linguagens de programação por objetos, pode-se destacar a própria linguagem Simula, as linguagens Smalltalk C++ e Java. Acerca dessas linguagens, julgue o item que se segue.
Uma das principais contribuições da linguagem Java é que a execução de um programa é realizada de forma interpretada e portátil. Em Java, existe a noção de máquina virtual, que consiste basicamente em um programa de domínio público utilizado para interpretar os programas. A linguagem Java não possibilita as noções de generalidade nem de heranças simples ou múltiplas. Em Java, também não existe a noção de ponteiros, existente em C e C++, o que dificulta a implementação de funcionalidades, tais como a "coleta de lixo" (garbage collection), ou seja, objetos ou áreas de memória que não são mais acessíveis por nenhum outro objeto ativo do sistema.