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

на чем, написан c++ ? и, не пишите, что язык программирования написанн сам на себе, python к примеру написан на C .

Почему нет? Я лично дорабатывал компилятор с Си, написанный на Си.
Куаныш Серикулы
Куаныш Серикулы
60 065
Лучший ответ
Игорь Трубников компилятор, может быть написан, практически на любом языке, хоть на prolog .
Ты будешь первым, кто написал компилятор C++ на ассемблере. Надеюсь, твоей жизни хватит для этого ;)
Компиляторы пишутся раскруткой - сначала компилятор очень простого варианта языка, он может быть написан на ассемблере или на другом языке, затем с его помощью создается более сложный компилятор и т. д. Впрочем, можно написать компилятор сложного языка и сразу на другом языке, как в твоем примере, но на ассемблере и в таком случае никто компилятор не пишет.
И был набор переключателей, и родил он ассемблер...
А компилятор с++, с--, с корней из -1 сейчас можно написать хоть на паскале.
C++ (стандарт) написан на английском языке.
А компиляторы пишут на разных ЯП - в том числе и на C++ для предыдущих версий компиляторов.
Delphi сделан на Delphi
Язык ни на чем не написан и вообще не материален.

Официальный интерпретатор Python (т. е. созданный автором самого Python) написан на Си. Но это не значит, что нет альтернативных интерпретаторов и компиляторов Python, написанных на других ЯП и для других целей.

Компиляторов С++ вообще множество разных. И официального (т. е. от Страуструпа), если не ошибаюсь, вовсе нет в наличии.

Простенький компилятор несуществующего пока что ЯП, можно написать на любом другом ЯП (компилятор - это в основном чистая алгоритмика, поэтому ЯП не важен), а потом уже, используя этот компилятор, скомпилировать другой компилятор уже для релиза.

---

Тем более не стоит путать ЯП и IDE для него.
Ибо, писать IDE, имея только компилятор - конечно, сложно, но возможно, и намного проще, чем писать любой компилятор.
Аслан Нусупов
Аслан Нусупов
15 749
Вы имеете ввиду транслятор? Транслятор написан на Си и на ассемблере.
C++ это дополнение языка C
... Шухрат...
... Шухрат...
93