|
Как стать программистом Как устроен компьютер. Что такое программа. Как написать свою программу. И многое другое узнаете вы из этой книги. Получить бесплатно! |
Ассемблер и языки высокого уровня
Может быть не очень часто, но довольно регулярно (во всяком случае профессиональным программистам), в программы на языках высокого уровня приходится вставлять куски кода на ассемблере.
Для чего они это делают? Хочется экзотики? Или чтобы жизнь мёдом не казалась?
На самом деле причины есть, и это не капризы программистов, а осознанная необходимость.
Вот лишь некоторые из этих причин:
- Когда скорость выполнения программы (или какого-то участка) имеет очень большое значение. В этом случае программист (конечно, если он достаточно опытен) может существенно ускорить выполнение программы, если использует ассемблер.
- Некоторые алгоритмы проще реализовать на ассемблере, чем на языке высокого уровня.
- Иногда уже есть какой-то готовый код на ассемблере. И чтобы не переписывать этот код на языке высокого уровня, проще вставить его в свою программу.
Есть и другие причины.
И есть проблемы при использования ассемблера с языками высокого уровня. Иногда очень даже непросто догадаться, как вставить кусок кода на ассемблере в той или иной среде разработки.
И вот для того, чтобы облегчить жизнь начинающим программистам и показать им, как с разными компиляторами и средствами разработки на языках высокого уровня использовать ассемблер, был создан этот раздел.
Эти статьи выйдут в ближайшее время:
- Ассемблер в Delphi и Lazarus
- Функции и процедуры на ассемблере в Lazarus
- Ассемблер и Dev-C++
- Ассемблер и компилятор GCC
- Как использовать Паскаль с ассемблером
|
Вступить в группу "Основы программирования"
Подписаться на канал в РУТУБ Подписаться на рассылки по программированию |