Statements (170)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:TV_series
gptkb:standard gptkb:Wirth's_programming_languages gptkb:API gptkb:language gptkb:computer |
gptkbp:developed_by |
gptkb:John_Backus
gptkb:CEO |
gptkbp:first_appearance |
gptkb:1957
|
gptkbp:formulation |
gptkb:symbol
|
gptkbp:has_community |
gptkb:Fortran_standards_committee
Fortran community Fortran conferences Fortran documentation Fortran user groups Fortran forums Fortran mailing lists Fortran tutorials |
gptkbp:has_feature |
gptkb:gfortran
functions array manipulation control structures data types error handling formatting capabilities user-defined functions dynamic memory allocation file handling conditional statements input/output operations modules parallel processing capabilities array handling looping constructs ifort nagfor interoperability with C formatted output modular programming support subroutines character string handling intrinsic functions unformatted output parallel processing support complex number support flang object-oriented programming (in later versions) absoft lahey pathscale pgi silverfrost xlf |
gptkbp:has_method |
gptkb:Pascal
gptkb:C gptkb:ALGOL |
gptkbp:has_version |
gptkb:FORTRAN_77
gptkb:Fortran_2003 gptkb:Fortran_2008 gptkb:Fortran_2018 gptkb:FORTRAN_90 FORTRAN 95 FORTRANIV |
https://www.w3.org/2000/01/rdf-schema#label |
FORTRAN
|
gptkbp:influenced |
gptkb:C
gptkb:Library |
gptkbp:influenced_by |
gptkb:ALGOL
|
gptkbp:is_designed_for |
scientific computing
|
gptkbp:is_known_for |
numerical computation
performance in numerical tasks legacy code in scientific applications |
gptkbp:is_part_of |
computer programming history
scientific programming languages |
gptkbp:is_standardized_by |
gptkb:ISO
gptkb:ANSI_X3.9 gptkb:Fortran_2008_standard gptkb:ISO/_IEC_1539 Fortran 2018 standard Fortran 2003 standard Fortran 77 standard Fortran 90 standard Fortran 95 standard |
gptkbp:is_supported_by |
many compilers
|
gptkbp:is_used_by |
gptkb:architect
gptkb:physicist gptkb:Mathematician |
gptkbp:is_used_for |
scientific computing
|
gptkbp:latest_version |
gptkb:Fortran_2018
|
gptkbp:notable_feature |
gptkb:Artificial_Intelligence
gptkb:academic_research gptkb:Author gptkb:Footballer gptkb:software_framework gptkb:Cloud_Computing_Service agile methodologies data analysis big data processing code reviews community support continuous integration control structures data types debugging tools exception handling financial modeling high-performance computing modular programming performance optimization version control user-defined types cross-platform compatibility development environments dynamic memory allocation industry applications software engineering practices software testing file handling recursion input/output operations performance benchmarking compiler optimization data encapsulation engineering simulations weather modeling floating-point arithmetic supercomputing code generation array handling open-source implementations legacy code interoperability with C multidimensional arrays object-oriented features aerospace simulations government projects educational use extensive libraries legacy support modern features template programming character strings pointer support subroutine code portability commercial compilers scientific libraries format statement parallel computing support do loop |
gptkbp:philosophy |
procedural programming
|
gptkbp:primary_source |
numerical computation
|
gptkbp:successor |
gptkb:Fortran_2003
gptkb:Fortran_2008 gptkb:Fortran_77 gptkb:Fortran_2018 gptkb:Fortran_90 gptkb:Fortran_95 |
gptkbp:supports |
array programming
modular programming object-oriented programming structured programming procedural programming numerical computation |
gptkbp:used_in |
high-performance computing
scientific computing computational fluid dynamics finite element analysis numerical weather prediction |