Как стать автором
Обновить

Комментарии 16

Исправьте, пожалуйста.
Пока речь идёт о консольных программах, всё ещё не так плохо. Но вот попробуйте на ASM поработать с GUI, и сразу же столкнётесь с полным отсутствием документации. Это в Windows есть MSDN, который позволит начинающему ассемблерщику вооружиться fasm'ом и уже через полчаса любоваться первым окошком.
А вот в Linux я когда-то убил уйму времени, разбираясь, как работать с X-сервером на ASM. Доков по XLib нет вообще. А то, что имеется, язык не поворачивается назвать документацией — это просто выжимка из хеадеров.
И вот там везде так. Доходит до того, что проще глянуть в исходники, чем найти внятное описание.
Тоже извращался в линуксе с асмом. Не с AT&T, а с NASM, т.к. как-то не хотелось переучиваться и идти против привычек.

Так вот, еле-еле с огромным трудом откопал доки по системным вызовам. Вообще нет ни где. Про гуй даже и мыслей не было — там ни с одной стороны не подойти.

А все потому, что в никсах все языки кроме C/C++ считаются некошерными. Ведь главное правило идеологии POSIX — «Жертвуй производительностью ради переносимости». И этим все сказано.
на самом деле сейчас мало кто напишет более оптимальный код на ассемблере, чем это сделает современный оптимизирующий компилятор
Здесь говорят, что это не так.
Но зачем? Я понимаю на асм писать какие-то критические по времени и железу куски, типа кодеков или обработчиков входных сигналов. Но гуи это явный оверкилл.
> операциоуные
> сиснтексис
> дерриктивой
> отличае
> прейиксами
Я плакал. Если русский — не ваш родной язык, вы бы дали кому текст на коррекцию перед публикацией. Если нет, то я просто не знаю :-) Перечитывайте, что ли, что пишете.
стэка, слудующим, соответсвует, выглядить…
НУ СКОПИРУЙТЕ В ВОРД ДА ПОСМОТРИТЕ БАНАЛЬНО ОРФОГРАФИЮ!
(не могу не отметить, что раз тема поста — асм под никсами, то ворда у него может и не быть в легкой доступности)
«Ворд» это как «ксерокс», название товарной марки, ставшее именем нарицательным. В данном случае я подразумевал «текстовый процессор».
docs.google.com FTW
aspell-то должен быть. Да тупо проверка орфографии в браузере…
Статья представляет собой, местами чуть измененный,
копипаст главы «Программирование на ассемблере в среде UNIX» книги Зубкова — Ассемблер язык неограниченных возможностей
fondatore.ru/ch11_01.shtml
Зашёл это же написать. Дежавю натуральное) Тут в песочнице такое постоянно, не удивляйтесь.
Неплохая статья. Для какого-нибудь «ксакепа».
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории