Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
нет ничего более постоянного, чем временное 03.01.04 04:35 Число просмотров: 1277
Автор: jammer <alex naumov> Статус: Elderman
|
> Первая версия пишется на чем угодно (хоть на бейсике).
сабж.
> > вы заведомо ошибетесь и сознательно меня не поймете. > Гы. Ну знамо дело. Все в го*не один ты д'Артаньян. "вы > заведомо ошибаетесь" вот это вот как раз и есть подстановка > к нам своего субъективного контекста.
это мимо тазика - смотри коммент от LLL
> > вынуждает > > > использовать тот же MFC или даже вообще > пользоваться > > > стандартными функциями С. > > да вообще этим нечитабельным языком, только в котором > Да уж. В асме таких ляпсусов не бывает. Там просто можно
мимо тазика2 - асм не задумывался как ЯВУ
> побочноый эффект изменения какого нибудь флага
можно и нужно, иначе недалеко от уйдешь от твоего горе-оптимизирующего компилятора.
> Не надо говорить, что инструмент плохой, только потому, что > вы не умеете им пользоваться. После некоторого опыта работы > (не сильно большого к слову), программист уже никогда > случайно не напишет вместо сравнения присвоение.
даже клавиатуры глотают буквы, что уж говорить о злоумышленниках. так что если язык дыряв генетически и не дает шансов легко заметить ошибку, не делая синтаксического анализа на нескольких листах А4 карандашом, тут вообще шансов мало.
> Чтобы не переливать из пустого в порожнее, давайте я вам > попросим кого нибудь написать реализацию какого-нибудь > нетривиального алгоритма на C и на асме (можно даже > откомпилировать исходную программу в асм). И дать без
будьте добры. вполне достаточно относительно тривиальный алгоритм, без FPU и API. выложить исходник на С, промежуточный асм и результирующий .exe (лучше .com, дабы заголовки не мешали считать)
> комментариев разным людям. Вы действительно уверены, что > человек, которому попадется асм без комментариев столкнется > с меньшими проблемами при чтении, чем С-шник. Если да, то
нет. зато в отличие от "С-шника" тут нет попытки и сесть на возлюбленный орган, и успеть еще покушать при этом (перефразируя слегка ;)
> > в памяти нет смысла держать. занимается не настолько > > прекрасно как тебе кажется, и простое > дизассемблирование > > тебя в этом легко убедит. напиши int x = 10 и собери > > екзешник, вместо 10 байт у тебя получится 100К. > Да? А может поспорим, что я могу написать на C программу, > которая будет занимать минимальный для данного формата > объем? А может заглянете в раздел FAQ? Вещи-то довольно > простые и я удивлен, что Вы их не знаете.
ты про http://www.bugtraq.ru/forum/faq/programming/small*.html ? видел, видел. результат хороший не значит лучший.
> ЗЫ: Кстати, программа из int x = 10 не будет занимать > вообще ничего, т.к. компилятор соптимизирует неиспользуемую > переменную. Если же написать volatile int x = 10, то > программа не будет содержать ни одной ИСПОЛНЯЕМОЙ > инструкции - только сегмент данных, в котором будет > содержаться переменная x, проинициализированная значением > 10.
не крути хвостом... ты меня прекрасно понял.
|
|
|