LINUX.ORG.RU

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

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

тут скорее очередная дань истории и грязный шлейф от С. Для С такое разделение было оправдано, т.к. в лучшем случае в С мы имеем ADT или аналог. В С++ уже на уровне языка есть поддержка ООП в целом и инкапсуляции в частности, поэтому в принципе от такого разделения можно было бы и отказать в угоду чего-то более похожего на то, что есть в той же джаве или сишарпе или еще где-то, но как говорится что имеем то имеем, и обратную совместимость с С Бьярне ломать не хотел.

Так что даже интересно что они там теперь придумают, чтобы и не поломать эту условную обратную совместимость и с другой стороны это не было очередным каличным костылем к С.

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

тут скорее очередная дань истории и грязный шлейф от С. Для С такое разделение было оправдано, т.к. в лучшем случае в С мы имеем ADT или аналог. В С++ уже на уровне языка есть поддержка ООП в целом и инкапсуляции в частности, поэтому в принципе от такого разделения можно было бы и отказать в угоду чего-то более похожего на то, что есть в той же джаве или сишарпе или еще где-то, но как говорится что имеем то имеем, и обратную совместимость с С Бьярне ломать не хотел.