Перейти к содержанию

Книги по обучению програмирования

Аватар пользователя
#17
ДаУ
Насколько я знаю ассемблер язык наиболее приближен к железу, кроме того все что пишется на других прогах переводиться в ассемблер, и еще чтобы понимать сам код программы надо знать ассемблер, + его называют языком хакеров.
То что дольше это да, но только им можно максимально оптимизировать програму.
Максимально оптимизировать программу надо если эта программа работает на слабом железе типа микроконтроллеров, на ПК с их многоядерными процессорами и гигагерцевыми частотами это неактуально, Java вообще интерпретируемый язык и его производительность ниже чем у компилируемых типа С++, но у него свои задачи и область применимости, в рамках которых язык вполне годен и зацикливаться на жесткой оптимизации не требуется. Да и ассемблер это излишний хардкор по большому счету, достаточно знать базовые команды и устройство процессора в общих чертах чтобы в целом понимать что там происходит при выполнении программы, а большее программисту на высокоуровневом языке имхо не требуется. Языком "хакеров" ассемблер возможно был в девяностые годы когда вредоносные программы старались физически вывести из строя компьютер, сейчас приоритеты у создателей вредноносного ПО совсем иные. Стащить данные по сети например, для чего ассемблер совершенно негоден.
Армия баранов под предводительством льва сильнее армии львов под предводительством барана.

God save us everyone
Will we burn inside the fires of a thousand suns...