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