Перейдите по ссылке пожалуйста и удостоверьтесь что на скрине слева автор пытается дизассемблить память которая забита нулями (0x00). Далее по вашим аргументам: любой дизассемблер умеет показать инструкции, а уже логику программы разобрать - это будте добры к человеку (иначе зачем он вообще нужен в этом процессе?).
Как видно, .NET даже понятнее, чем то, что писалось на C++ для чтения невооруженным глазом.
Конечно, там ж сплошные нули в памяти лежат, которые и воспринимаются как сложение данных по адресу из регистра EAX с содержимым регистра AL (кстати, это вроде такой аналог NOP, но могу ошибаться).
За тем-же. Пользуюсь хромом с момента как опера умерла. Так сказать, зачем пародия, если есть оригинал (я про Хром и Оперу). А FF уважаю, но удобство есть удобство
Для меня, ни Телеграмм в целом, ни Паша Дуров в частности уже давно не вызывают ни уважения, ни, тем более, доверия. Возьмём в пример заявления Паши по поводу РФ до проблем с TON (то-же отсутствие перевода на русский из-за обидок). И его слова теперь когда телегу даже перестали банить в РФ. Для меня тут дополнительные слова излишни, комрад Дуров, передайте товарищу майору "привет".
Особо умные разработчики решили, что это хорошая идея автоматом врубать "истинный" полноэкранный режим OpenGL когда геометрия клиентской части окна совпадает с геометрией экрана.
Это вроде прикол самого OpenGL. У меня в pet-проекте и без Qt то-же самое происходит
По поводу C++ - у нас с C++17 ещё есть std::from_chars (который, наконец, заработал на всех основных компиляторах в 20-м году и для float'ов) который порядком быстрее printf-семейства.
При всём уважении к технической составляющей - вы автоматизировали очередной канал-мусорку, вытесняющий действительно интересный, оригинальный авторский контент. Да убережёт YouTube мои рекомендации от вас
Не встречал там такого последние несколько лет. Да и мне без разницы что показывает на заставке аудио-плеер, если он выполняет свои функции. К слову, у меня телефон Xiaomi - у них логотип в виде зайца в ушанке. Со звездой даже. Правда, не советской, а китайской. А если уж придраться - Троцкий звезду "позаимствовал" у эсперантистов, "перекрасив" её из зелёной в красную (была статья давеча на Хабре).
Многопоточность - std::atomic под разные простые типы данных или std::barrier/std::latch/std::mutex ? Как путаница с move-семантикой делает язык низкоуровневым? Как раз в низкоуровневых языках нет таких понятий и впомине. И чем плох type aliasing (при использовании using а не typedef)? Наоборот, позволяет определить короткое имя для типа данных из нескольких шаблонных классов чтоб не путаться в этом спагетти template`ов. Кстати, в GoLang он тоже имеется: https://go101.org/article/type-system-overview.html Или вы про union? Так есть std::variant который всегда вкурсе что хранит.
Случай #8 - прекрасный пример почему следует использовать std::filesystem. Достаточно было бы file_extension() и поиск по std::array<std::string_view> из расширений
Перейдите по ссылке пожалуйста и удостоверьтесь что на скрине слева автор пытается дизассемблить память которая забита нулями (0x00). Далее по вашим аргументам: любой дизассемблер умеет показать инструкции, а уже логику программы разобрать - это будте добры к человеку (иначе зачем он вообще нужен в этом процессе?).
std::array<char*>, std::string_view....
Сначала они пишут на "C с классами", а потом ругают C++ за неудобство и опасность.
Конечно, там ж сплошные нули в памяти лежат, которые и воспринимаются как сложение данных по адресу из регистра EAX с содержимым регистра AL (кстати, это вроде такой аналог NOP, но могу ошибаться).
Вот вам ссылка на SO.
За тем-же. Пользуюсь хромом с момента как опера умерла. Так сказать, зачем пародия, если есть оригинал (я про Хром и Оперу). А FF уважаю, но удобство есть удобство
Ну то есть, качество - не главное. Главное это 11 игр за год? Кармак, Ромеро, простите, мы всё проехали...
Сударь, вы в порыве "поливания C++ ненавистью" забыли статью прочесть. Там кросс-компиляции собственно 2 команды. Всё остальное о развёртывании.
Win + [пробел]
Видимо, я вас расстрою, но если он его показал, значит, физически, чип уже существует. Или я упустил что-то в понимании мироздания?
Для меня, ни Телеграмм в целом, ни Паша Дуров в частности уже давно не вызывают ни уважения, ни, тем более, доверия. Возьмём в пример заявления Паши по поводу РФ до проблем с TON (то-же отсутствие перевода на русский из-за обидок). И его слова теперь когда телегу даже перестали банить в РФ. Для меня тут дополнительные слова излишни, комрад Дуров, передайте товарищу майору "привет".
CMake + Ninja = мощь
Это вроде прикол самого OpenGL. У меня в pet-проекте и без Qt то-же самое происходит
А зачем вам документы пассажиров? Я вот не помню чтоб какое-то из 4-х установленных у меня приложений такси просило их в моей стране (Украина).
По поводу C++ - у нас с C++17 ещё есть std::from_chars (который, наконец, заработал на всех основных компиляторах в 20-м году и для float'ов) который порядком быстрее printf-семейства.
Это тоже читерство. Тогда уж транзисторы вручную паять. А да, транзисторы тоже из диодов должны быть
При всём уважении к технической составляющей - вы автоматизировали очередной канал-мусорку, вытесняющий действительно интересный, оригинальный авторский контент. Да убережёт YouTube мои рекомендации от вас
Не встречал там такого последние несколько лет. Да и мне без разницы что показывает на заставке аудио-плеер, если он выполняет свои функции.
К слову, у меня телефон Xiaomi - у них логотип в виде зайца в ушанке. Со звездой даже. Правда, не советской, а китайской. А если уж придраться - Троцкий звезду "позаимствовал" у эсперантистов, "перекрасив" её из зелёной в красную (была статья давеча на Хабре).
Многопоточность - std::atomic под разные простые типы данных или std::barrier/std::latch/std::mutex ?
Как путаница с move-семантикой делает язык низкоуровневым? Как раз в низкоуровневых языках нет таких понятий и впомине.
И чем плох type aliasing (при использовании using а не typedef)? Наоборот, позволяет определить короткое имя для типа данных из нескольких шаблонных классов чтоб не путаться в этом спагетти template`ов. Кстати, в GoLang он тоже имеется: https://go101.org/article/type-system-overview.html
Или вы про union? Так есть std::variant который всегда вкурсе что хранит.
Да, согласен. Просто не хотелось в такую простую функцию тащить std::unordered_map/std::set
Случай #8 - прекрасный пример почему следует использовать std::filesystem. Достаточно было бы file_extension() и поиск по std::array<std::string_view> из расширений
Возможно, специфичные компилятору вещи. Постараюсь сегодня/завтра собрать с MSVC и посмотреть результат