C++ как сделать свой яп? - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос C++ как сделать свой яп?

Регистрация
28 Дек 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Как сделать ЯП(язык программирования) на C++. Я смог написать систему переменных, калькулятора, вывода, и по мелочи, а вот if, while как-то не получается, ибо возникает проблема как отследить такое: if(a==b) {

if(a>b) {

$result = a - b;

}

if(a
 
Регистрация
11 Дек 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Подсмотри, как это реализовали при создании Python
 
Регистрация
5 Авг 2013
Сообщения
83
Репутация
1
Спасибо
0
Монет
0
Если начинать, то с чего-нибудь попроще, чем Ахо, Ульман.
Например, Вирт, "Построение компиляторов".

То, что ты считаешь проблумой, называется "синтаксический анализ" и подробно разжёвано в любом учебнике по созданию компиляторов.
 
Регистрация
9 Янв 2013
Сообщения
86
Репутация
1
Спасибо
0
Монет
0
Напиши Машину Тьюринга, а, как известно, на ней можно написать любую вычислимую функцию
 
Регистрация
7 Май 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Во-первых, не изобретать велосипед.
Во вторых: Ахо, Ульман, ... Компиляторы: принципы, технологии и инструменты., первое издание
 
Сверху Снизу