Так последующее чтение из этой структуры должно будет вызвать assume_init, а этот метод помечен как unsafe, а это значит, что для чтения из MaybeUninit нужно будет объявить unsafe-блок.
Когнитивная нагрузка всё равно будет, если у тебя нет GC. В расте заимствование и владение явное и проверяется компилятором.
А также определённые вещи, которые невозможно на этапе компиляции проверить, можно делать только в unsafe блоках.
В си - нужно самому разработчику смотреть, когда нужно и когда можно память освободить.
Тоесть когнитивная нагрузка не в самой концепции владения и заимствования, а в том что при написании кода нужно свои намерения о потокобезопасности и управлении памятью выражать в типах.
Мне понравилась аналогия про синие воротнички из недавнего поста, но я немного её перефразирую:
Си - это как опасный промышленный станок. Тебе нужно помнить ТБ и внимательно следить за тем, что происходит, чтобы тебя не намотало.
Раст - как какая-то теорема. Если доказал - дальше можешь уверенно пользоваться ей и не думать, так как результат всегда будет правильный.
Никто не запрещает скачать эти же самые программы с сайта разработчика, стащить из стороннего репозитория, или скомпилировать самостоятельно из исходников.
В одной крупной российской компании, если сотрудник делает скриншот в приложении - ему сразу предлагает написать багрепорт, который попадает потом как раз в такой чатик, где тегают автора багрепорта и уже в треде разбираются с багом.
(Название не разглашаю, так как не знаю, можно ли)
Если что, можно нажать на строчку и получить более гранулярную статистику.
Если округлять:
4,6,8гб в сумме дают 50%
Затычки на 0.5,1,2гб - 15%
Премиум сегмент это 5090, а не 5060ти.
Ну скажем тогда прямо, что большинство людей (в штуках) собирают компьютеры компьютеры в бюджете "ниже среднего".
Ну и даже офисные затычки - это тоже пользователи стима, которые явно нажали кнопку, что согласны на сбор статистики. Тоесть на этих компьютерах даже кто-то играет.
Вот и выходит, что ЦА стим машины - люди, которые сидят на вот таких вот слабых компах.
Или те, которые хотят себе второй компьютер под телевизор.
Или те, у кого стим дек является первым или единственным пк.
Версия на 16гб стоит 50к рублей либо 550 долларов, что я не считаю за бюджетный сегмент, так как кроме неё нужно ещё и весь остальной компьютер купить, который за порог тысячу долларов выйдет.
Я погуглил получше, что считается монополией и действительно не обязательно строго 100%. Обычно достаточно порядка 80%, но нужно: 1. Строго определить рынок, чтобы эту долю посчитать, так как одно дело рынок десктопных игр. Другое дело рынок игр вообще (например VR, онлайн игры (которые часто со своим лаунчером), браузерки, мобильные игры, консольные игры) и в зависимости от того, как этот рынок определить - будет разная доля. 2. Найти какие-то антиконкурентные подходы. (В случае со стимом это может быть ограничение для ценовой политики например)
Пишут что там 300тб
Так последующее чтение из этой структуры должно будет вызвать assume_init, а этот метод помечен как unsafe, а это значит, что для чтения из MaybeUninit нужно будет объявить unsafe-блок.
ЧТД
Когнитивная нагрузка всё равно будет, если у тебя нет GC. В расте заимствование и владение явное и проверяется компилятором.
А также определённые вещи, которые невозможно на этапе компиляции проверить, можно делать только в unsafe блоках.
В си - нужно самому разработчику смотреть, когда нужно и когда можно память освободить.
Тоесть когнитивная нагрузка не в самой концепции владения и заимствования, а в том что при написании кода нужно свои намерения о потокобезопасности и управлении памятью выражать в типах.
Мне понравилась аналогия про синие воротнички из недавнего поста, но я немного её перефразирую:
Си - это как опасный промышленный станок. Тебе нужно помнить ТБ и внимательно следить за тем, что происходит, чтобы тебя не намотало.
Раст - как какая-то теорема. Если доказал - дальше можешь уверенно пользоваться ей и не думать, так как результат всегда будет правильный.
Видимо только про линейку с полноценным андроидом.
GT серия идёт со своей легкой ОС
UPD: фактчекнул. Приложение как раз таки для gt серии подходит, но только начиная с gt 4
Valve заявляли в интервью, что они не хотят выпускать deck 2, который даст +50% по производительности на той же батарее, а хотят кратный прирост
Новые чипы от AMD не могут этого дать
SteamOS адаптирована для arm и уже есть решение для трансляции x86->arm в виде fex.
ARM в теории может дать гораздо более высокую производительность на ватт.
Видимо Steam Deck 2 - это steam frame в корпусе от steam deck. Возможно со следующим поколением snapdragon
Никто не запрещает скачать эти же самые программы с сайта разработчика, стащить из стороннего репозитория, или скомпилировать самостоятельно из исходников.
Тут видимо ценность в том, что они:
Заранее проверены на известные вирусы
Проверены на совместимость
В одной крупной российской компании, если сотрудник делает скриншот в приложении - ему сразу предлагает написать багрепорт, который попадает потом как раз в такой чатик, где тегают автора багрепорта и уже в треде разбираются с багом.
(Название не разглашаю, так как не знаю, можно ли)
Не автор статьи, но обычно подразумевается так:
Пользователь - конечный пользователь приложения.
Клиент - приложение, которое подключается к серверу и обменивается с ним сообщениями.
Соединение - абстракция над каналом связи между клиентом и сервером.
Думаю, путанница из-за того что местами эта терминология нарушается.
Тут, наверное, не соединение может подписываться на каналы, а клиент в рамках соединения может подписываться на каналы.
Для меня это лишние элементы в интерфейсе, которые меня отвлекают.
Да и ресурсы оно жрёт как минимум чтобы из интернета получить статус подписки и аватарку нарисовать.
Лишняя функция = мусор.
Да, добавили
Для этого не нужна подсветка синтаксиса.
А после добавления мусора типа копилота в блокнот - np++ стал вдвойне актуальным.
Если что, можно нажать на строчку и получить более гранулярную статистику.
Если округлять:
4,6,8гб в сумме дают 50%
Затычки на 0.5,1,2гб - 15%
Ну скажем тогда прямо, что большинство людей (в штуках) собирают компьютеры компьютеры в бюджете "ниже среднего".
Ну и даже офисные затычки - это тоже пользователи стима, которые явно нажали кнопку, что согласны на сбор статистики. Тоесть на этих компьютерах даже кто-то играет.
Вот и выходит, что ЦА стим машины - люди, которые сидят на вот таких вот слабых компах.
Или те, которые хотят себе второй компьютер под телевизор.
Или те, у кого стим дек является первым или единственным пк.
Потому что amd only и до 2026 заточено именно под портативные "консоли".
Выпустили, просто там пока amd only.
https://store.steampowered.com/steamos
У большинства людей всё ещё 8гб видео памяти максимум.
https://store.steampowered.com/hwsurvey
5060ti есть и в версии на 8гб.
Версия на 16гб стоит 50к рублей либо 550 долларов, что я не считаю за бюджетный сегмент, так как кроме неё нужно ещё и весь остальной компьютер купить, который за порог тысячу долларов выйдет.
На котором многие эти онлайн игры и идут не очень хорошо. (Пробовал Apex Legends например)
В некоторых регионах (например в азии точно) стим дек и в ритейле продаётся.
Валв не имеет смысла продавать стим машину без наценки, так как покупка стим машины не гарантирует, что покупатель станет покупать игры.
Ибо это вполне добротный мини комп с низким энергопотреблением, на который надо только винду накатить и можно в офис ставить.
Максимум будет немного снижена наценка из-за того что валв сами будут её продавать первое время, без цепочки из дистрибуторов и ритейла.
Я погуглил получше, что считается монополией и действительно не обязательно строго 100%. Обычно достаточно порядка 80%, но нужно:
1. Строго определить рынок, чтобы эту долю посчитать, так как одно дело рынок десктопных игр. Другое дело рынок игр вообще (например VR, онлайн игры (которые часто со своим лаунчером), браузерки, мобильные игры, консольные игры) и в зависимости от того, как этот рынок определить - будет разная доля.
2. Найти какие-то антиконкурентные подходы. (В случае со стимом это может быть ограничение для ценовой политики например)
Я в такие игры к счастью не играю. Но и стим машину не куплю