LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

1. не все задачи нуждаются в ООП, для многих задач ООП лишняя сущность.

В С++ есть масса других фич, без которых не обходится ни одно приложение сложнее хелло-ворлда.

2. многие интерфейсы написаны под pure C, и нуждаются в ООП обёртках (которые тормозят и глючат, как любая обёртка).

С++ это надмножество С, поэтому ни один С интерфейс не нуждается в ООП-обёртке. Если с ним удобнее работать, пожалуйста, но это не требование С++, это предпочтение программиста. Тормоза и глюки это следствие качества кода, а не следствие использования ООП.

Исходная версия Legioner, :

1. не все задачи нуждаются в ООП, для многих задач ООП лишняя сущность.

В С++ есть масса других преимуществ, без которых не обходится ни одно приложение сложнее хелло-ворлда.

2. многие интерфейсы написаны под pure C, и нуждаются в ООП обёртках (которые тормозят и глючат, как любая обёртка).

С++ это надмножество С, поэтому ни один С интерфейс не нуждается в ООП-обёртке. Если с ним удобнее работать, пожалуйста, но это не требование С++, это предпочтение программиста. Тормоза и глюки это следствие качества кода, а не следствие использования ООП.