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

А самому программный язык написать стоит?

Энвер Курбанов
Энвер Курбанов
23 559
Все это было )

Написать на интерпретаторе БАСИКА его компилятор, и им же его откомпилировать (С не мое)
В принципе, это было реализовано, и не раз

Антон, если язык будет востребован - Ваши риски Их много, и они разные и для разных целей
Другой вопрос, а зачем оно Вам и что Вы умеете?

Вот Вам кидают строку (не могу привести пример, сервис запрещает мне разговаривать не по русски, разбираться - лень, не мои проблемы) , некая формула, синусы, косинусы, всякая прочая фигня, степени там, куча скобок, надо посчитать результат. Вот это Вы умеете разбирать? Это - не сложно, элементарщина
Если не умеете - начинайте с вот такого калькулятора, который вводится в одну строку, потом переменные и много строк, и т. д.

Если умеете, в принципе на рынке есть потребность в скриптовых языках, например Которые можно встраивать в приложения Как вариант Есть РСЛ, там да, остальное - так себе Вот Вам ниша
China ***
China ***
1 232
Лучший ответ
У меня на такое не стоИт
Для этого предназначен C++. Фактически это язык, который предназначен для переделывания в другие языки по своим потребностям - можно вводить свои типы данных, свои операции, свои функции.. . Потому он и так популярен.
Зачем создавать себе лишние трудности? Однако... если хотите -можете попытаться. Только нужно .чтобы этот язык и транслятор удовлетворяли международным стандартам программирования.
ты сначала С нормально выучи и глянь исходник FASM'а. много там строк? а это, ведь, простой ассемблер, а язык высокого уровня займёт в 10 раза больше. а где шанс, что где нибудь не ошибёшься, но сразу не увидишь.. . 2 недели.. . а ошибок может быть немало.. . надоест. думаешь, со строками работать легко? и кстати те надо тогда знать помимо С ещё и ассемблер с опкодами.. . надоест, гарантирую
В свое время была дипломная - разработка системы моделирования динамических процессов. Вот там надо было написать компилятор-итрепритатор для языка описания модели. Замечу что выходной файл не являлся исполняемым, был всеголишь набором команд которые исполнял интерпритатор. Т. е. свой язык может быть востребован в сложных программах для повышения гибкости всей системы. Пример 1с.
0101010 зачем это все надо, столько времени придется угробить.
думаю пригодится!
пишите, потом расскажите. ок?
ИХ
Иван Хапай
1 371
Для этого ты должен написать компилятор, который будет твой прог. язык переводить в машинный код. Это муторно и трудоемко. Можешь попробовать, но у тебя без изучения материала просто не хватит знаний
Henrik Harutyunyan
Henrik Harutyunyan
595
конечно! если он будет проще и лучше предыдущих :)