История изменений
Исправление beastie, (текущая версия) :
Потому что assembler — это язык конкретного процессора. И их, этих assembler'ов over9000.
Так вышло, что C — это cross-assembler. Язык достаточно высокоуровневый, что бы абстрагироватся от машины. И достаточно низкоуровневый, что бы быть безпроблемно переведённым в язык этой самой машины.
Исходная версия beastie, :
Потому что assembler — это язык конкретного процессора. И их, этих assembler'ов over9000.
Так вышло, что C — это cross-assembler. Язык достаточно высокоуровневый, что бы абстрагироватся от машины. И достаточно низкоуровневый, что бы быть переведённым в язык этой самой машины.