![]() ![]() The initial release of FORTRAN for the IBM 704 contained 32 statements, including: #PROGRAM FOR BISECTION METHOD IN FORTRAN CODE#The development of FORTRAN paralleled the early evolution of compiler technology indeed many advances in the theory and design of compilers were specifically motivated by the need to generate efficient code for FORTRAN programs. For these reasons, FORTRAN is considered to be the first widely used programming language supported across a variety of computer architectures. Significantly, the increasing popularity of FORTRAN spurred competing computer manufacturers to provide FORTRAN compilers for their machines, so that by 1963 over 40 FORTRAN compilers existed. The inclusion of a complex number data type in the language made Fortran especially suited to technical applications such as electrical engineering.īy 1960, versions of FORTRAN were available for the IBM 709, 650, 1620, and 7090 computers. The language was widely adopted by scientists for writing numerically intensive programs, which encouraged compiler writers to produce compilers that could generate faster and more efficient code. I didn't like writing programs, and so, when I was working on the IBM 701 (an early computer), writing programs for computing missile trajectories, I started work on a programming system to make it easier to write programs." ] Said creator John Backus during a 1979 interview with Think, the IBM employee magazine, "Much of my work has come from being lazy. While the community was skeptical that this new method could possibly out-perform hand-coding, it reduced the amount of programming statements necessary to operate a machine by a factor of 20, and quickly gained acceptance. This was an optimizing compiler, because customers were reluctant to use a high-level programming language unless its compiler could generate code whose performance was comparable to that of hand-coded assembly language. #PROGRAM FOR BISECTION METHOD IN FORTRAN MANUAL#The first manual for FORTRAN appeared in October 1956, with the first FORTRAN compiler delivered in April 1957. ![]() ![]() Ī draft specification for "The IBM Mathematical Formula Translating System" was completed by mid-1954. ![]() Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt and David Sayre. Backus' historic FORTRAN team consisted of programmers Richard Goldberg, Sheldon F. Backus submitted a proposal to his superiors at IBM to develop a more efficient alternative to assembly language for programming their IBM 704 mainframe computer. Right|thumb|320px|An_ IBM 704 mainframe (image courtesy of LLNL)] In late 1953, John W. Successive versions have added support for processing of character-based data (FORTRAN 77), array programming, module-based programming and object-based programming (Fortran 90 / 95), and object-oriented and generic programming (Fortran 2003). įortran (a blend word derived from "The IBM Mathematical Formula Translating System") encompasses a lineage of versions, each of which evolved to add extensions to the language while usually retaining compatibility with previous versions. It is one of the most popular languages in the area of High-performance computing and programs to benchmark and rank the world's fastest supercomputers are written in Fortran. Originally developed by IBM in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continual use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics (CFD), computational physics, and computational chemistry. Implementations = Absoft, GFortran, G95, Intel, Lahey/Fujitsu, Open Watcom, Pathscale, PGI, Silverfrost, Sun, XL Fortran, othersįortran (previously FORTRAN ) is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing. Paradigm = multi-paradigm: procedural, imperative, structured, object-oriented Caption = "The Fortran Automatic Coding System for the IBM 704" (October 15, 1956), the first Programmer's Reference Manual for Fortran ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |