#транслятор
Интересно, существуют ли хотя бы какие-нибудь заготовки переводчиков для языков программирования. Вопрос может показаться немного странным, но все же интересно узнать. Например, прикольно бы было перевести код с Pascal'я на C++, с C++ на человеческий =) Хотя и разработать что-то подобное будет непросто.... Что-то самому даже стало как-то чересчур интересно, может попробовать что-нибудь подобное накатать на коленке?
Ответы
Ответ 1
@nikita_sergeevich правильно сказал, но всё-же между схожими языками перевод возможен: Cpp в Delphi Много разных "переводчиков" JLCAОтвет 2
Яркий пример - декомпилятор, который переводит с одного языка (машинный) на другой. Декомпилирует-то он, да, но как - это другой вопрос. Везде одни ошибки. Тоже самое с переводом одних человеческий языков на другой - машинный перевод не точен. Пока не существует таких мощностей чтобы можно было реализовать подобную идею.Ответ 3
Синтаксис 1С отдаленно напоминает человеческий, чем-то похож на текст телеграммы — без склонений, предлогов, сокращенный. Вы это имели в виду?Ответ 4
Есть. Как-то баловался f2c - переводчик с Фортрана77 на Си. Гадость неимоверная.Ответ 5
Переводчиков нету. Особенно таких какие вы хотите :) Pascal это обычное структурированное(структурное) программирование, а C++ это объектно-ориентированный язык. В разных языках свои нюансы, перевод будет затруднителен. Да и зачем такое нужно. Без работы оставите людей такими программами))
Комментариев нет:
Отправить комментарий