114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 3,012
|
|
1 | |
Транслятор Python to Ada30.11.2019, 21:57. Просмотров 511. Ответов 6
Подскажите, насколько сложная это затея сделать транслятор Python to Ada хотя бы для небольших конструкций, не охватывающих весь язык полностью?
Хотя бы для if,elif, else , циклов? И ещё, если кто то уже узнавал возможно ранее. Что это за варианты вылезают по запросу https://pypi.org/search/?q=ada ? Добавлено через 38 минут Сейчас подумал, что можно вспомнить синтаксис Си и на нем делать простые конструкции и конвертить в АДА, тут и Python пригодится, так как на нем сделано http://c2ada.sourceforge.net/c2ada.html. https://github.com/emareg/c2ada
0
|
|
30.11.2019, 21:57 | |
[Ada] Почему язык Ada не получил широкого распространения? [Ada] Где можно скачать язык Ada? [Ada] Язык Ada и семантика ASIS Транслятор С в Python
__________________
6
Помогаю в написании курсовых работ и дипломов здесь. Записывайтесь на профессиональные курсы Fullstack-разработчиков на Python |
|
1266 / 656 / 360
Регистрация: 07.01.2019
Сообщений: 2,123
|
|
01.12.2019, 01:09 | 2 |
Плохо сделано, если тема интересует, скачайте книгу дракона и сделайте нормальный транслятор
0
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 3,012
|
|
02.12.2019, 18:46 [ТС] | 4 |
Для написания медицинских программ например. Которые возможно будут более надежные и более легко сертифицируемые.
0
|
Просто Лис
![]() |
|
03.12.2019, 11:36 | 5 |
Я писал just for fun транслятор из паскаля (не знаю этот язык) в питон: https://github.com/fox0/pas2py
Думайте сами. Можно попробовать описать упрощённую грамматику языка питона и сделать транслятор.
1
|
114 / 62 / 9
Регистрация: 26.06.2013
Сообщений: 3,012
|
|
03.12.2019, 11:45 [ТС] | 6 |
А как Вы писали, не зная язык?
0
|
Просто Лис
![]() |
|
03.12.2019, 11:55 | 7 |
Так полная грамматика языка паскаль известна
![]() Что-то я язык ада не вижу в этом списке: https://github.com/antlr/grammars-v4 Добавлено через 2 минуты Думаю, без проблем можно простейшие вещи распарсить: Код
if Boolean expression then statements elsif Boolean expression then statements else statements end if; while Boolean expression loop statements end loop; for variable in range loop statements end loop; https://docs.python.org/3/library/tokenize.html даже писать парсер питона не надо
0
|
03.12.2019, 11:55 | |
Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь. Шифрование в Ada Ada для начинающих [Ada] TCP клиент-сервер
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |