История изменений
Исправление system-root, (текущая версия) :
надо абстрагироваться от реализации
Твой getchar, который в ядре
вот в этом то и проблема
ты видишь поведение некой программы, не зная о реализации ты считаешь что это неправильное поведение или делаешь выводы, что некая программа сама делает IO операции
но getchar не в ядре, а ещё есть vtable и это нужно знать (хотя бы на уровне прочел статью), чтобы не путать некоторые вещи
это базовые концепции, они как раз созданы для абстрагирования, для полиморфизма
Исправление system-root, :
надо абстрагироваться от реализации
Твой getchar, который в ядре
вот в этом то и проблема
ты видишь поведение некой программы, не зная о реализации ты считаешь что это неправильное поведение или делаешь выводы, что некая программа сама делает IO операции
но getchar не в ядре, а ещё есть vtable и это нужно знать, чтобы не путать некоторые вещи
это базовые концепции, они как раз созданы для абстрагирования, для полиморфизма
Исходная версия system-root, :
надо абстрагироваться от реализации
Твой getchar, который в ядре
вот в этом то и проблема
ты видишь поведение некой программы, не зная о реализации ты считаешь что это неправильное поведение или делаешь выводы, что некая программа сама делает IO операции
но getchar не в ядре, а ещё есть vtable и это нужно знать, чтобы не путать некоторые вещи