Форум программистов, компьютерный форум CyberForum.ru

Транслятор из языка Паскаль в СИ (текст программы) возможен ли - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.67
vbloodv
 Аватар для vbloodv
22 / 22 / 0
Регистрация: 15.12.2012
Сообщений: 314
02.04.2013, 23:42     Транслятор из языка Паскаль в СИ (текст программы) возможен ли #1
На фрилансе Человек поинтересовался:
"Здравствуйте, нужно написать конвертор на языке Си для перевода программ на языке Паскаль в текст программы на языке Си. Вы сможете заняться этим? Всю необходимую подробную информацию предоставлю" скажите пожалуйста, возможно такую программу реализоваться одному человеку менее чем за 3 месяца, и что делать со сложными конструкциями, директивами предпроцессора?

P.S. Я уже отказался естественно, но интересно с высокого то уровня в средний
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 23:42     Транслятор из языка Паскаль в СИ (текст программы) возможен ли
Посмотрите здесь:

C++ Подскажите. Не компилирует текст программы, запрашивает в коде мол не достающую скобку. Ниже приведен текст программы.
C++ Перевести программу с языка Паскаль на С++
C++ Дан текст программы на С++...Записать в выходной файл текст программы без комментариев
C++ Транслятор с С в Паскаль
C++ Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю
C++ Переписать символы с входящего рядка в выходящий, меняя операторы языка паскаль на операторы языка С++ := на =, = на ==, # на !=
C++ Кто нибудь можете подсказать, есть ли вообще программы конверторы с языка c++ в паскаль
C++ Как назвать транслятор языка PL/0

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
2855 / 1803 / 271
Регистрация: 27.08.2010
Сообщений: 4,883
Записей в блоге: 1
03.04.2013, 02:01     Транслятор из языка Паскаль в СИ (текст программы) возможен ли #2
Есть несколько готовых (среднего качества) решений.

Product: ptoc Pascal to C/C++ converter
Version: 3.34
Version Date: 2-Sep-1998
Product Type: Software
This directory contains "p2c" version 1.20, a Pascal to C translator.

"p2c" Copyright 1989, 1990, 1991 Free Software Foundation, Inc.

Written and maintained by: Dave Gillespie
256-80 Caltech
Pasadena CA 91125
daveg@csvax.cs.caltech.edu, cit-vax!daveg
@file Delphi2cpp.cpp
@brief A delphi-to-c++ conversion utility.

@author Ivan Vecerina, (C) 2003-2007
А вообще, это стандартная задача трансляции (кросс-компиляция).

Сроки, разумеется, зависят от вашего опыта в написании компиляторов и уже имеющихся наработок.
Один-в-один Pascal в C не транслируется, там несколько разные парадигмы.
vbloodv
 Аватар для vbloodv
22 / 22 / 0
Регистрация: 15.12.2012
Сообщений: 314
03.04.2013, 14:38  [ТС]     Транслятор из языка Паскаль в СИ (текст программы) возможен ли #3
Цитата Сообщение от gazlan Посмотреть сообщение
Сроки, разумеется, зависят от вашего опыта в написании компиляторов и уже имеющихся наработок.
Один-в-один Pascal в C не транслируется, там несколько разные парадигмы.
Мои мысли в слух, похоже что тема закрыта
Yandex
Объявления
03.04.2013, 14:38     Транслятор из языка Паскаль в СИ (текст программы) возможен ли
Ответ Создать тему
Опции темы

Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru