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

Сообщение Re: Упоротость С++ от 16.08.2023 7:10

Изменено 16.08.2023 7:18 Alekzander

Re: Упоротость С++
Здравствуйте, dmitry_npi, Вы писали:

_>По мотивам http://rsdn.org/forum/cpp/8181719.1
Автор: Sm0ke
Дата: 28.01.22


S>>Вот они сделали, что std::strong_ordering::equal и прочие нельзя было запихнуть в switch case.

S>>Но это не проблема, пишем враппер!

_>/*много устрашающего кода*/


_>Иногда я думаю, не зря ли я ушёл в C# из C++, всё-таки проприетарщина, а у нас импортозамещение, санкции и всё такое... Но как гляну на это, и думаю — нет, не зря. Плюсовики, вы там совсем свихнулись, что ли? Нельзя это написать как-то попроще? Зачем это вообще? Как потом это разбирать пришедшему на проект?


Это как российские законы — сложность, корявость и общая неменяемость компенсируются необязательностью применения. Большая часть полезного сиплюсплюсного кода пишется на "си с классами", в крайнем случае с использованием каких-нибудь QString (потому, что стандартная библиотека совершенно идиотская). Зато большая часть шума производится любителями из пустого переливать в порожнее (в лучшем случае) или запутывать простую мысль до неузнаваемости (в худшем).
Re: Упоротость С++
Здравствуйте, dmitry_npi, Вы писали:

_>По мотивам http://rsdn.org/forum/cpp/8181719.1
Автор: Sm0ke
Дата: 28.01.22


S>>Вот они сделали, что std::strong_ordering::equal и прочие нельзя было запихнуть в switch case.

S>>Но это не проблема, пишем враппер!

_>/*много устрашающего кода*/


_>Иногда я думаю, не зря ли я ушёл в C# из C++, всё-таки проприетарщина, а у нас импортозамещение, санкции и всё такое... Но как гляну на это, и думаю — нет, не зря. Плюсовики, вы там совсем свихнулись, что ли? Нельзя это написать как-то попроще? Зачем это вообще? Как потом это разбирать пришедшему на проект?


Это как российские законы — сложность, корявость и общая неменяемость компенсируются необязательностью применения. Большая часть полезного сиплюсплюсного кода пишется на "си с классами", в крайнем случае с использованием каких-нибудь QString (потому, что стандартная библиотека совершенно идиотская). Зато большая часть шума производится любителями из пустого переливать в порожнее (в лучшем случае) или запутывать простую мысль до неузнаваемости (в худшем).

До смешного доходит. В одном коллективе, я помню, на пять прикладников наняли человека, который занимался только сиплюсплюсом. "Вася, ты чем занимаешься?" "Соединяюсь с сервером на сиплюсплюсе". "А ты, Петя?" "А я рисую графики на сиплюсплюсе". "А ты, Миша?" "А я просто сиплюсплюсом". Я не вдавался в детали, но там, кажется, надо было навертеть как можно больше такого ужаса, как по ссылке выше. И заставить всех им пользоваться. Закончилось тем, что его уволили нахрен. Всё-таки, здравый смысл восторжествовал. Но вот то, что ЯП запрограммировал их на то, чтобы нанять человека, который по штатному расписанию не делал вообще ничего полезного, это многое говорит о носителях языка.