История изменений
Исправление Vic, (текущая версия) :
Это потому что у любого из 99.(9)% процессоров есть адресное пространство. Но, один и тот же код на Си может работать по-разному на разных типах процессоров, как раз для этого и требуется - портирование.
Портирование еще требуется и на разные операционки, но в данном случае, за язык Си, я имею в виду именно разные типы процессоров. Т.к. за разные операционки надо портировать уже более высокоуровневые вещи, например, для работы с файлами в Lin и в Win, нужно использовать разный код, т.к. у ОС разный API. Только благодаря библиотеками, многие вещи типа open()/read()/write()/close() делаются одинаково. Но вот пути до файлов имеют разный формат и это нужно учитывать в коде. В общем, портирование для ОС, это другое, не к языку Си.
Исправление Vic, :
Это потому что у любого из 99.(9)% процессоров есть адресное пространство. Но, один и тот же код на Си может работать по-разному на разных типах процессоров, как раз для этого и требуется - портирование.
Портирование еще требуется и на разные операционки, но в данном случае, за язык Си, я имею в виду именно разные типы процессоров.
Исходная версия Vic, :
Это потому что у любого из 99.(9)% процессоров есть адресное пространство. Но, один и тот же код на Си может работать по-разному на разных типах процессоров, как раз для этого и требуется - портирование.