F is a compiled, modular, numeric programming language designed for scientific computation and numerical research, developed by the Fortran Company as what its creators described as a modern Fortran. F is defined as a carefully chosen subset of Fortran 95, deliberately kept small, with only about one hundred intrinsic procedures, so that it remains easy to learn and teach while still supporting the array programming, procedural programming and modular programming styles that scientific and engineering programmers expect from a Fortran family language. The language incorporates numerical and data abstraction features drawn from later Fortran standards while maintaining backward compatibility with programs written in the older Fortran 77 dialect, letting existing scientific codebases migrate toward F without a complete rewrite. F uses a static, manifest typing discipline, meaning variable types are fixed and explicit rather than inferred dynamically at run time, which suits the predictable, performance sensitive numerical computing tasks the language targets. Several compiler vendors implemented F over the years, including NAG, Fujitsu, Salford Software and Absoft, and F support was later folded into the open source g95 compiler project, extending the language's availability to programmers working outside the original commercial compiler vendors.
Facts
Classification
Typing Discipline First Released Connections
Follows Typing Discipline
In Field
Source F (programming language) (Wikipedia)
Sources
1. Wikidata: F
- Wikidata Q5427464, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q5427464 P7078 (typing discipline)
View the Source2. Programming Language Database (PLDB): F (programming language)
Programming Language Database (PLDB)Page headerQuote, Page header
F is a programming language created in 1996 .
View the Source F (programming language) (Wikipedia)
Lead section
F is a modular, compiled, numeric programming language, designed for scientific programming and scientific computation.
In Field: Programming Language Theory, Lead sentence
F is a modular, compiled, numeric programming language, designed for scientific programming and scientific computation.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.