Почему Assembler?

Почему Assembler?

Язык ассемблера – это настоящее произведение искусства. Это низкоуровневый язык программирования, который используется в качестве двоичного кода, понятного процессору. Код на языке ассемблера состоит из команд процессора, которые он, переводя в шестнадцатеричный код, выполняет.

Ассемблер – это альфа и омега, начало и конец всего. Все языки программирования когда-нибудь умрут, а он останется. Шутки шутками, но это на самом деле так – любой код, написанный на всех высокоуровневых языках (.NET не в счет), переводится в код на языке ассемблера. Почему Assembler лучше? Потому что переводить код – это сложно и муторно, да и оптимизация у нынешних компиляторов хромает. Плюс ко всему, программы, написанные на ассемблере весят в раз 7-8 меньше, чем аналогичные на C++.

Также большой проблемой высокоуровневых ЯП является использование runtime DLL библиотек. Например, тот же Visual Basic при выполнении кода постоянно обращается к DLL виртуальной машины, что очень сильно замедляет программу. Поэтому ассемблер – самый быстрый язык.

© Все права защищены.

Top