Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

На каком языке программирования создаются языки программирования (извините за странность)?

ПрограммированиеИнформатика+1
Макс Евтишкин
  ·   · 759
Лучший
Разработчик в Яндексе, студент ВШЭ по специальност...  · 4 сент 2021
У языков программирования есть понятия уровней.
Когда-то давно люди писали программы набирая 0 и 1 на перфокартах и вставляя их в огромные компьютеры. Когда стало понятно, что это очень неудобно и очень часто приходится вбивать одно и то же, изобрели ассемблер.
Но мир не стоял на месте и начали появляться различные процессоры со своими собственными модификациями (например различалась разрядность) и следовательно ассемблер был разный.
Когда-то кто-то от этого устал и создал язык более высокого уровня. (Например С)
Он написан на ассемблере и имеет более высокий уровень. Программисту предлагается возможность создавать функции, использовать go to в коде и тд.
Затем придумали понятие ООП. Появились Java, Python.
Это языки ещё более высокого уровня.
Питон написан например на C++ (ООП версия C). Язык стал интерпретируемым и теперь не общается на прямую с процессором. И так далее.
Суть в том, что каждый следующий язык строится на базе предыдущих. И с каждым разом повышается удобство для пользователя и отдаляется прямое взаимодействие с процессором.
2 эксперта согласны
Egor Voynov
подтверждает
5 сент 2021
Так же компилятор может быть написан на том же языке программирования, что и сам язык. Такой метод называется boots... Читать дальше
Увлекаюсь естественными науками и математикой...  · 4 сент 2021
Языки программирования создаются в первую очередь в голове автора концепции языка, после чего исписываются черновики идей, формируются структурные и синтаксические принципы, строится понятийный базис и, наконец, пишется... Читать далее
Web-разработчик(Frontend/Backend). Разрабатываю и...  · 6 сент 2021
Сами по себе языки программирования не являются программами. Так что вопрос, того на каком языке создаются языки программирования - не до конца корректный. Почему не до конца, хоть ЯП не является программой и не создаётся на... Читать далее
1 эксперт согласен
Михаил
подтверждает
29 сент 2021
Согласен