Хочу подчеркнуть, что для чтения этой книги никаких знаний о не требуется (кроме, разумеется, знаний о том, «как создать текстовый файл» и «как запус
Эта книга ориентирована на программистов, которые уже знают на достаточном уровне. Почему так? Вряд ли, зная только несколько интерпретируемых языков вроде или , кто-то захочет сразу изучать . Используя Си и ассемблер вместе, применяя каждый язык для определённых целей, можно добиться очень хороших результатов. К тому же программисты Си уже имеют некоторые знания об архитектуре , особенностях машинных вычислений, способе организации памяти и других вещах, которые новичку в программировании понять не так просто. Поэтому изучать ассемблер после Си несомненно легче, чем после других языков высокого уровня. В Си есть понятие «указатель», программист должен сам управлять выделением памяти в , и так далее все эти знания пригодятся при изучении ассемблера, они помогут получить более целостную картину об архитектуре, а также иметь более представление о том, как выполняются их программы на Си. Но эти знания требуют углубления и структурирования.
Premature optimization is the root of all evil.
Материал из Wikiforge.
Ассемблер в Linux для программистов C
Ассемблер в Linux для программистов C Wikiforge
Комментариев нет:
Отправить комментарий