У меня есть эта устаревшая кодовая база (Compaq PERL) , около 1500 строк кода, которые мне нужно перенести на Windows. Я хотел использовать GNU PASCAL (который я установил и работаю). Я уже получил наш ассемблер (HP 64000 8051) от VAX и на Windows (KEIL 8051) .
Директор по разработке программного обеспечения хотел бы снять все продукты с VAX. Вот загвоздка, я попытался скомпилировать PASCAL из VAX на CYGWIN, используя gpc . Кажется, есть много вещей, которые необходимо сделать, чтобы получить (IO и алгоритмический) эквивалентность от одного PASCAL к другому.
Я достаточно хорошо знаю PERL, FORTRAN, C и C ++ (и JAVA, но я бы не хотел). Мой вопрос сводится к 1500 строкам кода: будет ли продуктивнее перенести код PASCAL на другой PASCAL или будет более продуктивно перенести его на другой язык? VAX PASCAL был моим первым языком в колледже, но я активно не изучал его в течение 8 лет. Я работаю с PERL, C, C ++ и FORTRAN все часто и профессионально.
Я бы сказал, насколько это возможно, если бы я перешел на другой язык, PERL был бы именно таким.
Код выполняет заливки и контрольные суммы для файлов изображений INTEL hex и TEX HEX. Я знаю о программе Srec 1.4, которая будет работать, но это не вариант, потому что я должен получить свой код, пригодный для DO-178B (и моя компания опасается использовать открытый исходный код) (у них нет проблем с открытым исходные инструменты; просто код).