Я понимаю, что написание чего-либо на ассемблере или добавление ассемблера в любую программу вредит ее переносимости. Но насколько плохо? Я имею в виду, что в наши дни в основном все ПК имеют x86 или x64, верно? Итак, если я встраиваю ассемблер в программу на C, почему она все равно не компилируется, куда бы она ни пошла?
Относится ли это понятие непереносимости только к тому моменту, когда вы действительно вникаете в специфические особенности конкретного процессора, чтобы выжать каждую каплю производительности из фрагмента кода?
Игра для ПК "Roller Coaster Tycoon" была написана почти полностью на ассемблере, если я правильно помню. Итак ... Насколько это могло быть действительно непереносимым?