Я только начал читать "Язык программирования C" Брайана Кернигана и Денниса Ритчи, и я нашел это утверждение:
Язык не определяет средства хранения, отличные от статического определения, и дисциплину стека, предоставляемую локальными переменными функций; нет кучи или сборка мусора.
Значит ли это, что это связано с функцией malloc()
, которая возвращает некоторый адрес памяти из кучи, что C получает доступ к памяти кучи? И тогда должен malloc
быть написан на каком-то другом языке, скорее всего, на сборке или B?
Это может быть глупое сомнение, но я должен его очистить. Спасибо.