Эта статья включает в себя список литературы , связанной литературы или внешних ссылок , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Сентябрь 2016 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Репозиторий | |
---|---|
Интернет сайт | www |
f2c - это программа для преобразования кода Fortran 77 в код C , разработанная в Bell Laboratories . Автономная программа f2c была основана на ядре первого полного компилятора Fortran 77, который должен был быть реализован, программы "f77" Фельдмана и Вайнбергера . Поскольку компилятор f77 сам был написан на C и полагался на серверную часть компилятора C для завершения своего последнего шага компиляции, он и его производные, такие как f2c, были намного более портативными, чем компиляторы, генерирующие машинный код напрямую.
Программа f2c была выпущена как бесплатное программное обеспечение и впоследствии стала одним из наиболее распространенных средств компиляции кода Fortran во многих системах, где собственные компиляторы Fortran были недоступны или дороги. Несколько больших библиотек Fortran, таких как LAPACK , стали доступны как библиотеки C через преобразование с помощью f2c. Программа f2c также повлияла на разработку компилятора GNU g77 , который использует модифицированную версию библиотек времени выполнения f2c .
См. Также [ править ]
- BCX - переводит исходный код BASIC в исходный код C / C ++
Ссылки [ править ]
- С. И. Фельдман и П. Дж. Вайнбергер. Портативный компилятор Fortran 77 . В Руководстве программиста системы разделения времени UNIX , том 2. AT&T Bell Laboratories, десятое издание, 1990.
- С. И. Фельдман, Дэвид М. Гей, Марк В. Маймон и Н. Л. Шрайер, « Конвертер Fortran в C », технический отчет AT&T Bell Laboratories, 1990. Также одноименная статья С. И. Фельдмана, опубликованная на форуме ACM SIGPLAN Fortran , т. 9, вып.2, с. 21–22 (1990).
- F2c исходный код и документация, в Netlib .