Транслятор с фортрана на C
От: Serge419 Россия  
Дата: 16.05.03 14:57
Оценка:
Существует ли такое? То есть чтобы все идентификаторы остались такими же
и, главное, логика работы программы сохранилась.

25.05.03 22:52: Перенесено модератором из 'Алгоритмы' в Средства разработки. — ХД
Re: Транслятор с фортрана на C
От: klovetski Россия  
Дата: 16.05.03 19:01
Оценка:
Здравствуйте, Serge419, Вы писали:


S>Существует ли такое? То есть чтобы все идентификаторы остались такими же

S>и, главное, логика работы программы сохранилась.

I. Есть программа Fortran2C: http://www.rehost.com/software/

II. Из одного из форумов, но сам не проверял:

Bell labs has a free service that converts the
fortran source code to C code. The procedure is as follows:

1. Send email to: netlib@netlib.bell-labs.com with subject 'execute f2c'

2. Paste your fortran source code in the text message area.
(Note: Sending it as attachment does not work).

3. In a few minutes, A C version of your source code is mailed
back to you. The first few lines of the code are comments which
indicate which libraries you will need to link to. For my
example, the C code specified libraries libm and libf2c so
I compiled my file using:

gcc file.c -lf2c -lm

4. The libf2c library is in /usr/lib
Make sure you have /usr/lib in your LD_LIBRARY_PATH environment variable.
(Look in ~/.profile or ~/.login file for this).

Questions/Comments to Tim (tim@fourier.che.udel.edu) or Raj (raj@udel.edu)
Re: Транслятор с фортрана на C
От: Аноним  
Дата: 18.05.03 21:05
Оценка:
Здравствуйте, Serge419, Вы писали:


S>Существует ли такое? То есть чтобы все идентификаторы остались такими же

S>и, главное, логика работы программы сохранилась.

Так и называется f2c, с открытым исходным кодом, разработчик — bell.
Re: Транслятор с фортрана на C
От: OlegO Россия http://www.mediachase.ru
Дата: 19.05.03 07:48
Оценка:
Здравствуйте, Serge419, Вы писали:

S>Существует ли такое? То есть чтобы все идентификаторы остались такими же

S>и, главное, логика работы программы сохранилась.

http://www.srcc.msu.su/num_anal/lib_na/org/org_doc.htm
http://www.netlib.org/f2c/
С уважением, OlegO.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.