А правда что Ассемблер самый "Быстрый" язык програмирования? - Компьютерные вопросы

Вопрос А правда что Ассемблер самый "Быстрый" язык програмирования?

Регистрация
29 Июл 2013
Сообщения
103
Репутация
0
Спасибо
0
Монет
0
ассемблер низкоуровневый. на нем мало кто пишет. ну, скажем так, программы написанные на асме требуют в разы меньше машинного времени чем написанные на более высокоуровневых языках, при этом программы с одинаковыми задачами. возможно в сотни раз отличия
 
Регистрация
1 Сен 2012
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Быстрый-то конечно, потому что обращается напрямую к процессору. Зато попробуй на нем что-нибудь так же "быстро" написать
 
Регистрация
25 Сен 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Только в том случае, если ты очень хорошо знаешь особенности работы конкретного процессора. Обычно человек пишет максимально короткий код - не учитывая того, что более длинная последовательность инструкций может выполняться быстрее - хотя бы за счёт того, что время выполнения процессорной команды зависит от соседних команд в коде программы.

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