Дэвид Бревик про современный C++/C#

Я искренне верю, что C++ навсегда изменил информатику не в том направлении. Люди хотели упростить программирование, но не сделали этого (в большинстве случаев). Вместо этого они сделали чтение кода почти невозможным и усложнили эти многоуровневые кошмарные наследования.

Дэвид Бревик, Создатель Diablo
Ответ на публикацию @gafferongames
Don’t even get me started on C++ (and C#) — I truly believe it changed computer science forever, in the wrong direction. People wanted to make it easier to program and they didn’t (in most ways). Instead they made it harder to read and full of multileveled inheritance nightmares https://twitter.com/gafferongames/status/1297972784786739200
22 показа
964964 открытия
11 репост
36 комментариев

Комментарий недоступен

Ответить

В моей шараге один язык (c++,C#,python) изучался меньше полугода и заставляли делать курсачи сука...братан , слово "порвался" ты идеально  подобрал 

Ответить

Комментарий недоступен

Ответить

srand(std::chrono::duration(std::chrono::high_resolution_clock:: now().time_since_epoch()).count());Такой хери нету. Но в C#/Java любят обмазываться абстракциями, наследованием и кучей фабрик поверх этого. Код хоть и читаем, но понять логику работы этого тяжело.

Ответить

Наваяют говнокода, а потом жалуются на читабельность. 

Ответить

Бревик не прав про шарп :(
А вот С++ — чистое исчадие ада. Понять, почему что-то упало в стандартной библиотеке практически невозможно: нет ни нормальных информативных исключений, а сами исходники такое чувство что пропустили через все обфускаторы мира.

Ответить

Люди хотели упростить программирование, но не сделали этого (в большинстве случаев)они сделали чтение кода почти невозможнымИ тут в хату врывается Python.

Ответить