Информация об изменениях

Сообщение Re[4]: Ценность совместимости C++ с C от 27.07.2024 9:24

Изменено 27.07.2024 9:27 Alekzander

Re[4]: Ценность совместимости C++ с C
Здравствуйте, Евгений Музыченко, Вы писали:

_>>>Всё очень просто если C++ будет не совместим с C, то он потеряет интерфейс к внешнему миру и будет чуть более чем бесполезен.


A>>+100500


ЕМ>Вы точно поняли, о чем здесь речь?


Есть старое соглашение: если две строки кода написаны подряд, а комментарий — через вертикальный пробел, он относится ко всему блоку.

Комментарий "+100500" относился ко всему блоку, а в первую очередь к "C++ на этой совместимости до сих пор паразитирует". Я видел крайне мало проектов, написанных на C++. Большинство написано на квазиязыке под названием "C/C++". И если бы от людей требовалось выбрать, C++ без C или C без C++, я бы на C++ не поставил.

A>>Особенно забавно, как надутые плюсовики со своим "фу, это не C++ way" даже не понимают, что пилят сук, на котором сидят.


ЕМ>Так это, по сути, не зрелые программисты, которые решают задачу наиболее подходящим набором имеющихся средств, а люди, не вышедшие из стадии ученичества, которые решают любую задачу "как учитель научил", "как старшие показали" и т.п.


Не думаю. Чистота это объективная ценность, и как раз зрелые программисты это понимают. При прочих равных, когда всё написано на одном языке, это лучше. Консистентность, все дела. Только вот этих "прочих равных" нет.
Re[4]: Ценность совместимости C++ с C
Здравствуйте, Евгений Музыченко, Вы писали:

_>>>Всё очень просто если C++ будет не совместим с C, то он потеряет интерфейс к внешнему миру и будет чуть более чем бесполезен.


A>>+100500


ЕМ>Вы точно поняли, о чем здесь речь?


Есть старое соглашение: если две строки кода написаны подряд, а комментарий — через вертикальный пробел, он относится ко всему блоку.

Комментарий "+100500" относился ко всему блоку, а в первую очередь к "C++ на этой совместимости до сих пор паразитирует". Я видел крайне мало проектов, написанных на C++. Большинство написано на квазиязыке под названием "C/C++". И если бы от людей требовалось выбрать, C++ без C или C без C++, я бы на C++ не поставил.

A>>Особенно забавно, как надутые плюсовики со своим "фу, это не C++ way" даже не понимают, что пилят сук, на котором сидят.


ЕМ>Так это, по сути, не зрелые программисты, которые решают задачу наиболее подходящим набором имеющихся средств, а люди, не вышедшие из стадии ученичества, которые решают любую задачу "как учитель научил", "как старшие показали" и т.п.


Не думаю. Чистота это объективная ценность, и как раз зрелые программисты это понимают. При прочих равных, когда всё написано на одном языке, а не на смеси двух, это лучше. Консистентность, все дела. Только вот этих "прочих равных" нет.