F2c

F2c

f2c is the name of a program to convert Fortran 77 to C code, developed at Bell Laboratories. The standalone f2c program was based on the core of the first complete Fortran 77 compiler to be implemented, the "f77" program by Feldman and Weinberger. Because the f77 compiler was itself written in C and relied on a C compiler back end to complete its final compilation step, it and its derivatives like f2c were much more portable than compilers generating machine code directly.

The f2c program was released as free software (open-source software) and subsequently became one of the most common means to compile Fortran code on many systems where native Fortran compilers were unavailable or expensive. Several large Fortran libraries, such as LAPACK, were made available as C libraries via conversion with f2c. The f2c program also influenced the development of the GNU g77 compiler, which uses a modified version of the f2c runtime libraries.

References

* S. I. Feldman and P. J. Weinberger. [http://citeseer.ist.psu.edu/feldman90portable.html A portable Fortran 77 compiler] . In "UNIX Time Sharing System Programmer's Manual", volume 2. AT&T Bell Laboratories, tenth edition, 1990.
* S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer, " [http://citeseer.ist.psu.edu/feldman93fortrantoc.html A Fortran to C Converter] ," AT&T Bell Laboratories technical report, 1990. Also the paper of the same title by S. I. Feldman, published in "ACM SIGPLAN Fortran Forum", vol. 9, issue 2, p. 21–22 (1990).
* The [http://www.netlib.org/f2c/ f2c] source code and documentation, at Netlib.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • f2c — FORTRAN to 2.) …   Acronyms

  • f2c — FORTRAN to 2.) …   Acronyms von A bis Z

  • F2C — abbr. FORTRAN to C (converter) …   United dictionary of abbreviations and acronyms

  • ТЕТРАФТОРЭТИЛЕН — F2C = CF2 бесцветный газ; tкип 76,3 °С. Мономер в производстве политетрафторэтилена и разл. сополимеров Т.. например с гексафторпропиленом (см. Фторкаучуки) …   Большой энциклопедический политехнический словарь

  • ТРИФТОРХЛОРЭТИЛЕН — F2C=CFC1 бесцветный газ; (кип 26,8 °С. Мономер в синтезе политри фторхлорэтилена и нек рых сополимеров Т., например с этиленом …   Большой энциклопедический политехнический словарь

  • chemical reaction — Any chemical process in which substances are changed into different ones, with different properties, as distinct from changing position or form (phase). Chemical reactions involve the rupture or rearrangement of the bonds holding atoms together… …   Universalium

  • Model aircraft — A die cast Boeing 747 400 model. Model aircraft are flying or non flying models of existing or imaginary aircraft using a variety of materials including plastic, diecast metal, polystyrene, balsa wood, foam and fibreglass. Flying designs range… …   Wikipedia

  • Curtiss Falcon — O2C redirects here. For the business process, see Order to cash. O 1, O 11, O 39, A 3, F8C, OC, O2C Curtiss A 3 Falcon (S/N 2 …   Wikipedia

  • USS Sailfish (SS-192) — USS Sailfish (SS 192), a sclass|Sargo|submarine, was originally named Squalus .Her keel was laid on 18 October 1937 by the Portsmouth Naval Shipyard in Kittery, Maine, as Squalus , the only ship of the United States Navy named for the squalus.… …   Wikipedia

  • Curtiss XF14C — XF14C Role Carrier fighter Manufacturer Curtiss First flight July 1944 Status Cancelled Primary user US Navy Number built 1 The Curtiss XF14C was a 1940s United States naval …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”