São consideradas linguagens de programação com suporte a orientação a objetos: