Как работает C?

77
6

Возможный дубликат:
Как был написан первый компилятор?



Я задаю это как один вопрос, потому что, по сути, я пытаюсь понять, как это все реализовано, вот что:


Как был сгенерирован первый компилятор C, поскольку компилятор C написан в самом C, тогда как был сгенерирован первый источник компилятора C?


Является ли C написанным в ASM, как разрабатываются языки?, потому что до того, как у нас были языки высокого уровня, единственный способ создать что-то был через ASM, даже если C получен из более ранних языков, как они были разработаны? (Моя подсказка - ASM)


Я запутался в том, как C работает внизу. То, что я пытаюсь сказать, так как внизу, все реализовано на процессоре OPcodes. Так что я понимаю, что программы C "по существу" переведены на Sys Calls, которые реализованы ядром.


Но как реализованы системные вызовы? (Они напрямую соответствуют OPcodes или есть какой-либо другой уровень абстракции.

спросил(а) 2021-01-25T14:45:03+03:00 4 месяца, 4 недели назад
1
Решение
100

Как был сгенерирован первый компилятор C, поскольку компилятор C написан в самом C, тогда как был сгенерирован первый источник компилятора C?


Загрузочный процесс.

ответил(а) 2021-01-25T14:45:03+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема