>>при загрузке исполняемого барахла в память долго и нудно педалятся релокейшны
>>нужные сугубо потому что в дебильной архитектуре нет адресации относительно
>>Program Counter-а.
> Да пусть внутри там хоть зеленые человечки с арифмометрами сидят, какая
> [...] разница, если работает это быстро?Не специалист, но насколько понимаю -- в AMD64 относительная адресация есть и действительно помогает по части "быстро" (в т.ч. компактности соответствущим образом оттранслированного кода), а вот интелы умудрились это угробить в своём а-ля китайском клоне. Правда, добавили linpack-friendly добавить-сложить (или как его там) и чуть ли не на этом одном выперли оптероны из HPC-сегмента, несмотря на все проблемы с FBDIMM и отдельным контроллером памяти.
>Дошло до того, что один из самых верных потребителей PowerPC процессоров,
>небызызвестная Apple, дала отставку этому "чистопородному аристократу"
Вообще-то это IBM их в итоге послал с заумными требованиями типа очень тонких процессоров малыми партиями по сходной цене. Теперь с джобсовскими хотелками мучается Intel. :)
>В результате софт начал работать гораздо больше, и этому "уродцу с куцыми регистрами"
>хватило мощи еще и крутить в эмуляторе Rosetta код PowerPC-программ, да так,
>что народ открывал рты от приятного удивления.
Graphing Calculator покрутите, пожалуйста.
>грамотные люди
Хех.
>Существует очень-очень-очень узкий пласт программ, которые должны выжимать
>из железа по максимуму, но и они не пишутся на языке ассемблера по той причине,
>что современный оптимизирующий компилятор c/c++ генерирует код, на порядки лучший,
>чем это сделает человек.
Да, но. Когда человек представляет себе не только в общих чертах, но и в деталях работу кода на конкретной архитектуре, а также поведение этого самого компилятора -- результат может быть *намного* cache-friendly, скажем. И на этом одном иметь на порядок (или порядки) отличающуюся производительность.
>Поэтому все ваши язвительные доводы годятся разве что для холиворов
>двадцатилетней давности.
Нет, не все. И не "разве что". И да, существенная часть Вашей язвительности ни тогда никуда не годилась, ни сейчас -- может, сэкономим? :)