Size: a a a

Ассемблер

2021 May 22

АШ

Алексей Шведов... in Ассемблер
Как так... Я пишу, и не по приколу
источник

СК

Сергей К in Ассемблер
Хочется про актуальные тренды узнать от тех кто в теме на уровне разработчика реальных проектов 5+ лет
источник

RG

R G in Ассемблер
и где они эти проги? не припомю ни одной более-менее известной и нужной программы для десктопа которая была бы написана на ассемблере
источник

АШ

Алексей Шведов... in Ассемблер
Мне известность и не нужна.
На данный момент я изучаю методики обхода динамического анализа, шифрования исполняемых файлов, и тут без ассемблера невозможно
источник

RG

R G in Ассемблер
в эмбеддеде то окей все ясно, но прикладное по для win/lin/mac на ассемблере это вообще как?
источник

RG

R G in Ассемблер
а, ИБ и реверс короче
источник

RG

R G in Ассемблер
да, там без этого никак
источник

АШ

Алексей Шведов... in Ассемблер
Ну вот, без приколов же
источник

АШ

Алексей Шведов... in Ассемблер
А если прикладное чисто - видел браузер на FASM, ещё систему базы данных кто-то писал на FASM, вроде
источник

RG

R G in Ассемблер
ну это не прикладное по для юзеров, а какие-то тулзы которые пишут специалисты по ИБ
источник

RG

R G in Ассемблер
это же не юзабельно
источник

RG

R G in Ассемблер
сразу минус портируемость, а в си write once compile for everything
источник

АШ

Алексей Шведов... in Ассемблер
Почему? Вполне юзабельно.
Очень быстро работал
источник

RG

R G in Ассемблер
asmBB помнится еще
источник

RG

R G in Ассемблер
кстати на хабре он был с тегом ненормальное программирование вроде
источник

RG

R G in Ассемблер
но ведь на си скорсть будет такая же, если не лучше + переносимость
источник

АШ

Алексей Шведов... in Ассемблер
Нет, скорость похуже будет, а вес и вовсе. 2 кб на браузер против, сколько там, 600 кб, если не 1 мб
источник

RG

R G in Ассемблер
Пример: это на асме будет работать медленнее, чем на си т.к локальные переменные здесь будут строго в стеке. А компилятор Си может  автоматически оптимально распихать некоторые из них по регистрам
источник

RG

R G in Ассемблер
а такие proc'ы с locals на фасм сплошь и рядом
источник

RG

R G in Ассемблер
можно конечно писать без макросов и включить у себя в башке аллокатор регистров, но к сожалению код станет совсем нечитаемым
источник