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

Сообщение Re[3]: Встроенный порядок в C/C++ за счет h-файлов от 10.02.2022 12:55

Изменено 10.02.2022 12:56 vsb

Re[3]: Встроенный порядок в C/C++ за счет h-файлов
Здравствуйте, Ночной Смотрящий, Вы писали:

vsb>>В дельфи похожая система была. А вот в жаве и в языках после неё почему-то не стали продолжать.


НС>Потому что неудобно.


Ну мне казалось, что удобно. Я даже в жаве одно время копировал концепцию, делая отдельный интерфейс для каждого класса, потом перестал, всё же это не канонично, хотя может и зря перестал, надо этот момент на досуге обмозговать ещё.

>Любые попытки пожертвовать удобством человека ради чистоты концепций постигает одна и та же судьба. Так произошло с предварительными декларациями контрактов, так же произошло с throws в Java.


Я не согласен, что тут дело в чистоте концепций. Это же просто выделенный в кучке публичный контракт класса. Ничего концептуального там нет. По сути его можно вообще механически генерировать. Ну просто не принято, не делают так. Как создатели языка изначально придумали, так и следуют потом программисты их замыслу.
Re[3]: Встроенный порядок в C/C++ за счет h-файлов
Здравствуйте, Ночной Смотрящий, Вы писали:

vsb>>В дельфи похожая система была. А вот в жаве и в языках после неё почему-то не стали продолжать.


НС>Потому что неудобно.


Ну мне казалось, что удобно. Я даже в жаве одно время копировал концепцию, делая отдельный интерфейс для каждого класса, потом перестал, всё же это не канонично, хотя может и зря перестал, надо этот момент на досуге обмозговать ещё.

>Любые попытки пожертвовать удобством человека ради чистоты концепций постигает одна и та же судьба. Так произошло с предварительными декларациями контрактов, так же произошло с throws в Java.


Я не согласен, что тут дело в чистоте концепций. Это же просто выделенный в одном месте без ничего лишнего публичный контракт класса. Ничего концептуального там нет. По сути его можно вообще механически генерировать. Ну просто не принято, не делают так. Как создатели языка изначально придумали, так и следуют потом программисты их замыслу.