Uma linguagem é Orientada a Objetos de forma Pura
(OOP) quando todos os tipos pré-definidos são objetos,
todas as operações são mensagens a objetos, todos os
tipos definidos pelo usuário são objetos, e permite
encapsulamento (esconder informação), herança e
polimorfismo. Qual das alternativas abaixo contém
apenas linguagens OOP?