Ассемблер и языки высокого уровня


Как выучить английский Как выучить английский

В наше время любой человек должен знать английский язык. А тем более программист. Потому что довольно большая часть документации существует только на английском. А профессионал не может ждать, пока кто-то переведёт ему документацию. Он должен уметь быстро получать нужную инфорамцию и использовать её, независимо от того, на каком она языке - на английском или на русском... Ссылки на курсы по английскому...

Может быть не очень часто, но довольно регулярно (во всяком случае профессиональным программистам), в программы на языках высокого уровня приходится вставлять куски кода на ассемблере.

Для чего они это делают? Хочется экзотики? Или чтобы жизнь мёдом не казалась?

На самом деле причины есть, и это не капризы программистов, а осознанная необходимость.

Вот лишь некоторые из этих причин:

  1. Когда скорость выполнения программы (или какого-то участка) имеет очень большое значение. В этом случае программист (конечно, если он достаточно опытен) может существенно ускорить выполнение программы, если использует ассемблер.
  2. Некоторые алгоритмы проще реализовать на ассемблере, чем на языке высокого уровня.
  3. Иногда уже есть какой-то готовый код на ассемблере. И чтобы не переписывать этот код на языке высокого уровня, проще вставить его в свою программу.

Есть и другие причины.

И есть проблемы при использования ассемблера с языками высокого уровня. Иногда очень даже непросто догадаться, как вставить кусок кода на ассемблере в той или иной среде разработки.

И вот для того, чтобы облегчить жизнь начинающим программистам и показать им, как с разными компиляторами и средствами разработки на языках высокого уровня использовать ассемблер, был создан этот раздел.

Эти статьи выйдут в ближайшее время:



Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика