Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

F (programming language)

Programming language

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
Statically Typed 1
Connections

Follows Typing Discipline

Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.

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 Source
F (programming language) (Wikipedia)
In Field: Programming Language Theory, Lead sentence
Quote, In Field: Programming Language Theory, Lead sentence
F is a modular, compiled, numeric programming language, designed for scientific programming and scientific computation.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.