это они ещё ассемблер не читали
ассемблер проще,если посмотреть на машинный код и описание полей этого кода
Переделкин, они ведь ещё дети...
Теперь уже нет
Ассемблерный листинг действительно проще - он просто очень большой. Очень большой! При этом писать с нуля на нём значительно легче, чем модифицировать существующий, а особенно неизвестный тебе код.
Спецификация для x86 ассемблера:
https://core.ac.uk/download/pdf/10697957.pdf
Спецификация для с++:
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2017/n4659.pdf
По сравнению с++ (да и с любым современный языком программирования) ассемблер выглядит чем-то простым.
https://core.ac.uk/download/pdf/10697957.pdf
Спецификация для с++:
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2017/n4659.pdf
По сравнению с++ (да и с любым современный языком программирования) ассемблер выглядит чем-то простым.
Смотря что на нем делать, каким подмножеством пользоваться и угарать ли по оптимизации на уровне разбора особенностей пайпа со спекулятивным исполнением, бранч предикшена и особенностей алгоритмов когерентности кэша. Или может быть даже ступить на скользкую дорожку, купить узкачи с подворотами и начать использовать AVX инструкции.
Реальный мануал от Intel® 64 and IA-32 Architectures Software Developer’s Manual
https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf
Это больше 2ух тысяч страниц и в золотое время, можно было получить его бесплатно по почте в бумажном виде.
Но в главном я с тобой согласен. Это детский лепет по сравнению с реальной сложностью с++. Этот язык не предназначен для людей. Те кто утверждает, что хорошо его знает, часто просто достаточно невежественны чтобы так думать.
Реальный мануал от Intel® 64 and IA-32 Architectures Software Developer’s Manual
https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf
Это больше 2ух тысяч страниц и в золотое время, можно было получить его бесплатно по почте в бумажном виде.
Но в главном я с тобой согласен. Это детский лепет по сравнению с реальной сложностью с++. Этот язык не предназначен для людей. Те кто утверждает, что хорошо его знает, часто просто достаточно невежественны чтобы так думать.
Опыт работы с С++ заставил любить, ценить и уважать Java.
Мне кажется, что основная проблема С++ - это не столько проблема, сколько множество совершенно разных подходов к решению одной и той же задачи и необходимость сделать выбор, а потом неизбежное столкновение с барьерами и негативными сторонами выбранного подхода. Т.е. у проекта дедлайн, а у тебя творческий кризис...
При этом он как первая любовь - хочется к нему вернуться за чистыми эмоциями.
Мне кажется, что основная проблема С++ - это не столько проблема, сколько множество совершенно разных подходов к решению одной и той же задачи и необходимость сделать выбор, а потом неизбежное столкновение с барьерами и негативными сторонами выбранного подхода. Т.е. у проекта дедлайн, а у тебя творческий кризис...
При этом он как первая любовь - хочется к нему вернуться за чистыми эмоциями.
за чистой ненавистью?
Со временем плохое забывается.
И остается чистая ненависть!
какие ещё нафик узкачи
Ну с таким то аутфитом, тебе уже не нужны никакие AVX инструкции.
Ты уже можешь делать cloud native аппликации на AWS.
Ты уже можешь делать cloud native аппликации на AWS.
И да. Даешь больше мемов про AVX инструкции
Да ну, ничего страшного в С++ нет. Работаю на нем уже несколько лет, седина почти незаметна
Книжка слижком маленькая.
Это оглавление
Чтобы написать коммент, необходимо залогиниться