Какой компилятор ОС Linux переводит написанный мной код в двоичный код?
Допустим написал я какой-то php или html код. Какой компилятор ОС Linux или какие еще дополнительные инструменты(возможно какой-то низкоуровневый язык) переводят этот код в двоичный код чтобы чтобы компьютер понимал что я написал?
P.S. Также интерисует этот вопрос касательно ОС Windows.
Вы изначально не совсем верно поставили вопрос.
Погуглите в чём разница между интерпретируемыми языками программирования и компилируемыми, и вам сразу многое станет понятно.
Вы бредите. Указанные языки вообще не исполняются компьютером непосредственно.
Соответственно, и "переводятся в двоичный код" примерно так же, как вордовский документ.
php - интерпретируемый язык. Т.е. он не переводится в маш.код. Исходный код на PHP исполняет интерпретатор языка php.
HTML - вообще не имеет отношения к маш.кодам - это язык разметки. Его интерпретирует браузер, строит на его основе DOM и рисует веб страничку.