У меня есть эта устаревшая кодовая база (Compaq PERL), около 1500 строк кода, которые мне нужно для подключения к Windows. Я хотел использовать gnu PASCAL (который у меня установлен и работает). У меня уже есть наш ассемблер (HP 64000 8051) с VAX и на Windows (KEIL 8051).Что было бы более продуктивным? Преобразование VAX PASCAL в GNU PASCAL или перенос его на perl или на какой-либо другой язык
Директор по разработке программного обеспечения хотел бы получить все продукты от VAX. Вот трюк, я попытался скомпилировать PASCAL из VAX на CYGWIN, используя gpc. Кажется, что есть много вещей, которые нужно будет сделать, чтобы получить (IO и алгоритмическую) эквивалентность от одной PASCAL к другой.
Я знаю PERL, FORTRAN, C и C++ довольно хорошо (и JAVA, но я бы предпочел не). Мой вопрос сводится к 1500 строкам кода, было бы более продуктивным переносить код PASCAL на другой PASCAL, или было бы более продуктивно переносить его на другой язык? VAX PASCAL был моим первым языком в колледже, но я не активно программировал в нем через 8 лет. Я работаю с PERL, C, C++ и FORTRAN часто и профессионально.
Я бы сказал, насколько мой выбор, PERL будет, если я собираюсь перейти на другой язык.
Что делает код, выполняет заливки и контрольные суммы для файлов изображений INTEX hex и TEX HEX. Я знаю о программе Srec 1.4, которая будет работать, но это не вариант, потому что я должен получить свой код, подходящий для DO-178B (И моя компания не любит использовать открытый исходный код) (у них нет проблем с open исходные инструменты, просто код).
Какие виды вызовов vax/vms указаны в программе? – EvilTeach 2008-12-06 23:48:48