Другие языки программирования и технологии

как компьютер научился распознавать компилятор Прошу объяснение для супер чайников

спасибо за ответы
в энциклопедию заглядывала, но не понимаю
Компьютер не распознает компилятор. Ему все равно, компилятор это или какая-нибудь другая программа.
Компилятор - это тоже обычная программа, то есть занесенная в память компьютера последовательность машинных команд. Эти команды при их выполнении обрабатывают содержимое участка памяти. куда заносится текст другой программы, написанной на языке программирования. Ячейки этого участка памяти перебираются командами компилятора, и коды символов текста из него переводятся в коды машинных команд, которые помещаются в другую часть памяти. После работы компилятора там оказывается переведенный с языка программирования в машинные команды текст программы. Теперь эту программу можно запустить на выполнение или записать ее машинные коды на жесткий диск для использования в будущем.
Самые первые компиляторы программисты набирали прямо на машинах вручную, занося в память компьютера кнопками машинные команды, то есть последовательности единиц и нулей. Потом с помощью этих первых компиляторов с очень простых языков создали более сложные компиляторы для более сложных языков. Потом с их помощью - еще более сложных. Шла так называемая раскрутка. И придумали все это, кстати, женщины. Программирование изобрела и написала первую программу, еще в машинных кодах, графиня Ада Августа Лавлейс (кстати, дочка Байрона) . Первый компилятор создала легендарная американская программистка Грейс Хоппер, кстати, дослужившаяся до чина контр-адмирала ВМФ США.

P.S. Автор первого компилятора Грейс Хоппер:

Она же в старости:
Виктор Голубев
Виктор Голубев
54 340
Лучший ответ
Это из циферок в буковки что тут не ясно
Serkan Baba
Serkan Baba
76 499
У Вас пока одна глобальная проблема понимания компьютера. Вы пытаетесь его отождествить с живым существом. И в этом Ваша глобальная ошибка, из-за чего компьютер для Вас представляется тёмным лесом.
Компьютер это обычная железка, и пока туда не вложена программа, которая является результатом труда программиста (человека) сам по себе компьютер ничего не может сделать. Попробуйте осмыслить это и задавать вопросы грамотнее!
Лев* Л***
Лев* Л***
76 473
компьютер ничему не учился!

компьютер знает двоичный код ИЗНАЧАЛЬНО - нолик и единичку
компилятор - программа, которая ему переводит из кода программиста (написанного человеком) в двоичный код - в нолики и единички

Чего еще тут может быть непонятного?
Компьютер не знает - ты сама указываешь.
Слава Егорин
Слава Егорин
2 517