ООП и полнота или неполнота различных языков программирования

Есть и такой вопрос в моем списке вопросов, котоые необходимо знать изучая ООП. Если задуматься, то это достаточно философский вопрос, который требует знания, как минимум этих самых языков, и как максимум полного понимания парадигмы ООП.