Всё что можно сказать исходя из факта наличия таких строк в плюсах - это что плюсы совместимы с С, и предлагает помимо этих строк свои строки. Почему совместимость с С занесена в минусы опять же непонятно
"Рассмотрим пример - dynamic_cast<> и RTTI (runtime type information). Это отключаемая фича в С++, но по-дефолту она включена и многими используется. Многими программистами С++ она воспринимается как бесплатная" - это какими многими? Джунами? Мб. Почему отсутствуе такого базового знания приписывается в минус языку решительно непонятно. На счёт отсутствия методов для работы со строками приводится в пример как раз то что есть split и starts_with. Это специально так? В целом много чего по делу. Но так же много такого как на примере выше.
Автор пишет про необходимость использовать мьютексов и атомиков в однопоточном коде. Это какая-то больная история. Причём, как подсказывает опыт, это никак не поможет если внезапно решим сделать код многопоточным, так как почти всегда потребует рефакторинга из-за более высокоуровневых требований которые идут в совокупности с внедрением многопоточности.
А можно возвращать std::optional в плюсах и тогда контракт явно обязывает проверять что внутри есть значение, другими словами будет сложно допустить ошибку. А указатели конечно такого контракта по умолчанию не содержат. И опшинал даст исключение если значение из него юзать когда он пустой.
Я как пользователь стаковерфлоу заинтересован чтобы они процветали а не загнулись от конкуренции с нейронками. Учитывая что те кто отвечают там занимаются альтруизмом фактически, я не вижу проблемы чтобы сервис получил возможность конкурировать с нейронками и дальше за счёт моих ответов, с которых я и так ничего не получаю.
Когда мак про 16 на м1 макс будет шуметь дам знать) у маков ноуты не взлетают как виндовые, так что на счёт потребительских минусов от вентилятора тут спорно.
Прям как в той истории что если у бабушки был ... то был бы дедушка. На счёт избыточности не уверен ибо активное охлаждение очень помогает. Да и эира площадь корпуса большая для рассеивания. А тут не знаю хватит ли микроскопического вентилятора без, по сути, радиатора и так чтобы оно не шумело по дефолту
Ну есть пример ламоды которая привозит тебе домой и примеряешь спокойно, да, есть нюансы но это уже очень хорошо работает. На счёт срочной доставки есть пример озона с доставкой в течении часа, там конечно не всё но очень многое есть.
А ещё в норм вузах есть крутые преподы которые расскажут и покажут то чего нет в учебниках. Да и одно другому не мешает - учиться кодить и матан изучать. Вот только без вуза 99% останется только кодинг и никакой мат базы не будет
Тут ещё такой момент есть. Старый софт не исчезает. Если была написана числодробилка на плюсах, то никто не будет писать её следующую версию на языке который даст просадку в перформансе на 10% даже если это будет новый крутой язык. Геймдев тут отличный пример: если новый язык не даст на том же железе как минимум тот же перформанс то никто не будет его использовать так как откат в производительности увидят клиенты и уйдут к тем кто продолжил грызть кактус. Вот и получается что там, где перформанс будет виден клиенту, нет выбора просто.
Правда я уверен что этот движок ничего не знает ни про какие сжатые форматы и это так и будет без толку занимать сотни метров памяти и насиловать не топовые ГПУ.
Вообще юзать пнг по крайней мере в релизной версии это зашквар. В мобилках так и подавно. Если у вас 20мбат пнгешек то это несколько сотен метров в raw формате которые очень больно обрабатываются мобильными ГПУ. Вам нужно смотреть в сторону сжатых форматов типа astc. Так же могу порекомендовать почитать про ktx.
Ну так поддержание текущей сети не бесплатное, не говоря о том что из-за санкций и прочих параллельных импортов закупка оборудования на замену вышедшему из строя обходится явно не дешевле чем раньше.
Всё что можно сказать исходя из факта наличия таких строк в плюсах - это что плюсы совместимы с С, и предлагает помимо этих строк свои строки. Почему совместимость с С занесена в минусы опять же непонятно
"Рассмотрим пример - dynamic_cast<> и RTTI (runtime type information). Это отключаемая фича в С++, но по-дефолту она включена и многими используется. Многими программистами С++ она воспринимается как бесплатная" - это какими многими? Джунами? Мб. Почему отсутствуе такого базового знания приписывается в минус языку решительно непонятно. На счёт отсутствия методов для работы со строками приводится в пример как раз то что есть split и starts_with. Это специально так? В целом много чего по делу. Но так же много такого как на примере выше.
Автор пишет про необходимость использовать мьютексов и атомиков в однопоточном коде. Это какая-то больная история. Причём, как подсказывает опыт, это никак не поможет если внезапно решим сделать код многопоточным, так как почти всегда потребует рефакторинга из-за более высокоуровневых требований которые идут в совокупности с внедрением многопоточности.
Через час этот прототип уже на свалке окажется и то что где-то там в будущем можно было прийти к конфликту с типами никто не узнает.
С std::optional можно не делать проверку и получать исключение если внутри ничего нет. Вроде это желаемое поведение?
А можно возвращать std::optional в плюсах и тогда контракт явно обязывает проверять что внутри есть значение, другими словами будет сложно допустить ошибку. А указатели конечно такого контракта по умолчанию не содержат. И опшинал даст исключение если значение из него юзать когда он пустой.
Я как пользователь стаковерфлоу заинтересован чтобы они процветали а не загнулись от конкуренции с нейронками. Учитывая что те кто отвечают там занимаются альтруизмом фактически, я не вижу проблемы чтобы сервис получил возможность конкурировать с нейронками и дальше за счёт моих ответов, с которых я и так ничего не получаю.
Обычному народу может и хорошо что не дают так просто пойти на непонятный сайт
Когда мак про 16 на м1 макс будет шуметь дам знать) у маков ноуты не взлетают как виндовые, так что на счёт потребительских минусов от вентилятора тут спорно.
Прям как в той истории что если у бабушки был ... то был бы дедушка. На счёт избыточности не уверен ибо активное охлаждение очень помогает. Да и эира площадь корпуса большая для рассеивания. А тут не знаю хватит ли микроскопического вентилятора без, по сути, радиатора и так чтобы оно не шумело по дефолту
Бинг от микросфыта с гпт4 инет парсит ещё. После презы нового айпада бинг рассказал про м4 уже и про новый айпад. В остальном бинг не хуже чатгпт
Ну есть пример ламоды которая привозит тебе домой и примеряешь спокойно, да, есть нюансы но это уже очень хорошо работает. На счёт срочной доставки есть пример озона с доставкой в течении часа, там конечно не всё но очень многое есть.
А ещё в норм вузах есть крутые преподы которые расскажут и покажут то чего нет в учебниках. Да и одно другому не мешает - учиться кодить и матан изучать. Вот только без вуза 99% останется только кодинг и никакой мат базы не будет
Тут ещё такой момент есть. Старый софт не исчезает. Если была написана числодробилка на плюсах, то никто не будет писать её следующую версию на языке который даст просадку в перформансе на 10% даже если это будет новый крутой язык. Геймдев тут отличный пример: если новый язык не даст на том же железе как минимум тот же перформанс то никто не будет его использовать так как откат в производительности увидят клиенты и уйдут к тем кто продолжил грызть кактус. Вот и получается что там, где перформанс будет виден клиенту, нет выбора просто.
Кайф от чего?
Правда я уверен что этот движок ничего не знает ни про какие сжатые форматы и это так и будет без толку занимать сотни метров памяти и насиловать не топовые ГПУ.
P. S. Ktx vulkan нужен конечно же.
Вообще юзать пнг по крайней мере в релизной версии это зашквар. В мобилках так и подавно. Если у вас 20мбат пнгешек то это несколько сотен метров в raw формате которые очень больно обрабатываются мобильными ГПУ. Вам нужно смотреть в сторону сжатых форматов типа astc. Так же могу порекомендовать почитать про ktx.
Ну так поддержание текущей сети не бесплатное, не говоря о том что из-за санкций и прочих параллельных импортов закупка оборудования на замену вышедшему из строя обходится явно не дешевле чем раньше.
Вместо ответа вешать ярлыки. Мне ясно что кроме ярлыков и декламирования мантры про глобализации на большее вы не способны
"только на фабрику полупроводников" - ТОЛЬКО, как одно слово смогло выдать ваш уровень понимания "простой экономики".
Всё тезисы очень веселе так что отвечу на один: разве выгода от компании стране заключается только в подоходных налогах?