Size: a a a

Ассемблер

2021 September 02

楽園松本 in Ассемблер
Спали
источник

d

disba1ancer in Ассемблер
Какие агнеровские?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
наверное те которые Фоговские
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

d

disba1ancer in Ассемблер
Я так и не понял о чём конкретно идёт речь, у Агнера есть свои реализации 4 ёх сишных функций работы с памятью?
источник

E

Entusiast in Ассемблер
Да, но это не интересно
источник

d

disba1ancer in Ассемблер
Если это сэкономит время почему бы и нет...
источник

E

Entusiast in Ассемблер
Сэкономит, но не даст гарантии. С тем же успехом - возьми, да и с GCC скомпилируй, и скопируй дизассемблер...
источник

E

Entusiast in Ассемблер
Сидят сталкеры у костра, один говорит: хотите анекдот про IT?

Приходит заказчик к крутому синьеру-помидору, даёт ТЗ веб приложения для своего бизнеса и спрашивает сроки и цену.
Тот все прочитал, изучил и отвечает: 100к зеленых, год работы. Сделаю конфетку, весь функционал по тз, оптимизация такая будет, что на любом калькуляторе запустится.

Подумал заказчик и решил других программистов поспрашивать.
Идет дальше, встречает макаку с реактом и нодой.

Прочитала макака тз и говорит: 2 месяца работы, 10к баксов.
Функционал будет как в тз, но без 5 гигов оперативы не запустится.

Заказчик думал, думал и решил: ну а нафига мне клиенты, которые даже оперативы себе купить не могут?
источник

E

Entusiast in Ассемблер
Поздно, но это про обсуждение насчёт использования ассемблера в наши дни
источник

d

disba1ancer in Ассемблер
Gcc может выдать вместо кода мемсет
источник

E

Entusiast in Ассемблер
Ну тогда в библиотеке посмотри дизассемблер
Только не факт, что там будет оптимизированный код (как вышло с msvcrt.dll на Windows, и его movnti)
источник

C

Cofeefee in Ассемблер
Да, у него написаны все базовые процедуры от memcpy до strstr
источник

d

disba1ancer in Ассемблер
В их glibc вроде как несколько вариантов этих функций и они в зависимости от железа выбираются, но это не из первых уст инфа
источник

d

disba1ancer in Ассемблер
Msvcrt используют только те кто не хочет с собой таскать нормальную crt
источник

E

Entusiast in Ассемблер
Ну если прям настолько не хочется смотреть дизассемблер, то скопируй у Агнера...
источник

d

disba1ancer in Ассемблер
Уверен, в более новых crt для msvc сделано лучше
источник

E

Entusiast in Ассемблер
Увы, нет... И ты так один говоришь, всем глубоко наплевать вообще на эту оптимизацию в библиотеках. И kernel32 такой же
источник

И

Игорь in Ассемблер
Я вот подумал, как тогда разделять программистов и можно или вообще считать человека программистом если он не знает ассемблера или основ как все устроено на уровне железа, как думаете?
источник

d

disba1ancer in Ассемблер
Скорее всего исходник и так на асме, зачем мне дизасм, но там штольман кусается
источник