Во всех юольших конторах или конкретно в интел (и с затыком на "мы же интел")? Читая его раассказы и интервью про разработку Zen (очень интересные кстати), не позоже, чтобы ему там как-то было сложно. То что он там не задержался - это больше про его общий подход. Пришёл, наладил процессы, создал команду, разработал крутую штуку и пошёл дальше на новое место. Был бы интел гибче, глядишь уже свой Зен выкатили бы.
Ну в отрыве от монстра из статьи, например энкодинг видео в какой-нибудь AV1 или VVC. Параллелить внутри кодека без заметного падения качество очень сложно. Поэтому если много роликов надо перекодировать (либо можно нарезать одно видео на сцены), то можно просто запустить N кодировок параллельно. Сюда же всякие компиляции, конвертирование картинок и прочий batch processing.
У вас цитата не та, или я не понял, что вы ей хотите показать, т.к. в ней чёрным по белому написано, что приостановки нет ("эксперты сочли основания для приостановления недостаточными" и всё, проходили). Там дальше есть цитата, что варианты ещё остались, не понятно, как это в итоге будет работать. Особенно в случае, возможных сроков (либо с готовыми документами на обжалование ходить, чтобы чуть что, что на самом деле не самой плохой идеей будет в любом случае).
Одно дело физические ключи, где в силу специфики коллизии неизбежны, другое дело электронные ключи/приложение. Представляете, если бы такое приключилось бы с каким-нибудь сертификатом?
Смотря какой проект. Вон люди пишут эмуляторы и проблем с привлечением людей нет. С другой стороны, если хочется какой-нибудь сервер или веб-фреймворк забацать, но на чём-то быстром, то тут уже кресты не самым лучшим выбором с такой точки зрения будет, да.
Паники - те же исключения, так же можно поймать панику на OoM. Если важно отслеживать переполнения, то просто используешь checked_add. Арифметические операторы, бросающие исключения - сомнительная затея.
Ferrocene уже почти тут, в линукс он уже пролез (в отличие от), NSA уже советует переходить с С/С++ на memory-safe языки, где это возможно (и в нишах, где GC неприемлем, по сути альтернатив расту сейчас нет), так что процесс идёт.
Ну вот, добавили овердофига бойлерплейта, а сам метод, к которому предъявлялись претензии, так и не реализовали, ну как же так xD
Кстати, как вы думаете, move конструктор будет как-то осмысленно отличаться от копирования в данном случае?
В общем, как же должен выглядеть "правильный идиоматичный код на С++", который бы не имел тех же проблем (из описанных в посте), что и текущий пример, так и осталось неясным.
Очередное гениальное творение гугловых дизайнеров, подаривших нам не менее "интуитивно понятный" значок "поделиться".
Во всех юольших конторах или конкретно в интел (и с затыком на "мы же интел")? Читая его раассказы и интервью про разработку Zen (очень интересные кстати), не позоже, чтобы ему там как-то было сложно. То что он там не задержался - это больше про его общий подход. Пришёл, наладил процессы, создал команду, разработал крутую штуку и пошёл дальше на новое место. Был бы интел гибче, глядишь уже свой Зен выкатили бы.
Про АМД с нвидией тоже забывать не стоит.
А "приличный автомобиль" стоит дороже некоторых двушек в москве и что? Основная масса средств передвижения "неприличная" по такой классификации.
А там кто-то ещё живой остался из "самокатного возраста"? Непорядок.
Лол, единственное на что сгодился "облачный гейминг" xD
Ну в отрыве от монстра из статьи, например энкодинг видео в какой-нибудь AV1 или VVC. Параллелить внутри кодека без заметного падения качество очень сложно. Поэтому если много роликов надо перекодировать (либо можно нарезать одно видео на сцены), то можно просто запустить N кодировок параллельно. Сюда же всякие компиляции, конвертирование картинок и прочий batch processing.
Можно найти 192 таких нагрузки и запустить их в параллель.
У вас цитата не та, или я не понял, что вы ей хотите показать, т.к. в ней чёрным по белому написано, что приостановки нет ("эксперты сочли основания для приостановления недостаточными" и всё, проходили). Там дальше есть цитата, что варианты ещё остались, не понятно, как это в итоге будет работать. Особенно в случае, возможных сроков (либо с готовыми документами на обжалование ходить, чтобы чуть что, что на самом деле не самой плохой идеей будет в любом случае).
Так теперь исковое заявление не является поводом для приостановки решения комиссии.
Ricochet 2
Емнип, в Го был свой аналог батл рояля.
Одно дело физические ключи, где в силу специфики коллизии неизбежны, другое дело электронные ключи/приложение. Представляете, если бы такое приключилось бы с каким-нибудь сертификатом?
Интересно было бы посмотреть на результаты GPT-4
https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html#default-alloc-error-handler
Старые добрые Company Town.
Смотря какой проект. Вон люди пишут эмуляторы и проблем с привлечением людей нет. С другой стороны, если хочется какой-нибудь сервер или веб-фреймворк забацать, но на чём-то быстром, то тут уже кресты не самым лучшим выбором с такой точки зрения будет, да.
Паники - те же исключения, так же можно поймать панику на OoM. Если важно отслеживать переполнения, то просто используешь checked_add. Арифметические операторы, бросающие исключения - сомнительная затея.
Ferrocene уже почти тут, в линукс он уже пролез (в отличие от), NSA уже советует переходить с С/С++ на memory-safe языки, где это возможно (и в нишах, где GC неприемлем, по сути альтернатив расту сейчас нет), так что процесс идёт.
Ну вот, добавили овердофига бойлерплейта, а сам метод, к которому предъявлялись претензии, так и не реализовали, ну как же так xD
Кстати, как вы думаете, move конструктор будет как-то осмысленно отличаться от копирования в данном случае?
В общем, как же должен выглядеть "правильный идиоматичный код на С++", который бы не имел тех же проблем (из описанных в посте), что и текущий пример, так и осталось неясным.