NAG Fortran Compiler
E284608
NAG Fortran Compiler is a commercial, standards-focused Fortran compiler from the Numerical Algorithms Group, widely used for its rigorous support of modern Fortran features and robust error checking.
All labels observed (3)
| Label | Occurrences |
|---|---|
| NAG Fortran | 1 |
| NAG Fortran Compiler canonical | 1 |
| Numerical Algorithms Group | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2629303 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: NAG Fortran Compiler Context triple: [Fortran, typicalImplementation, NAG Fortran Compiler]
-
A.
Fortran
Fortran is a high-level programming language, particularly strong in numerical and scientific computing, widely used for engineering, physics, and high-performance applications.
-
B.
Algol 68R
Algol 68R is a revised, more practical and implementable version of the Algol 68 programming language, created to simplify and clarify the original language’s complex design.
-
C.
Algol 68C
Algol 68C is a compiler implementation of the Algol 68 programming language, designed to translate its advanced structured constructs into executable machine code.
-
D.
Algol 68S
Algol 68S is a simplified subset of the Algol 68 programming language designed to make the language easier to implement and use.
-
E.
Algol 68 Genie
Algol 68 Genie is a modern, open-source implementation of the Algol 68 programming language designed for contemporary systems and practical use.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: NAG Fortran Compiler Target entity description: NAG Fortran Compiler is a commercial, standards-focused Fortran compiler from the Numerical Algorithms Group, widely used for its rigorous support of modern Fortran features and robust error checking.
-
A.
Fortran
Fortran is a high-level programming language, particularly strong in numerical and scientific computing, widely used for engineering, physics, and high-performance applications.
-
B.
Algol 68R
Algol 68R is a revised, more practical and implementable version of the Algol 68 programming language, created to simplify and clarify the original language’s complex design.
-
C.
Algol 68C
Algol 68C is a compiler implementation of the Algol 68 programming language, designed to translate its advanced structured constructs into executable machine code.
-
D.
Algol 68S
Algol 68S is a simplified subset of the Algol 68 programming language designed to make the language easier to implement and use.
-
E.
Algol 68 Genie
Algol 68 Genie is a modern, open-source implementation of the Algol 68 programming language designed for contemporary systems and practical use.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Fortran compiler
ⓘ
commercial software ⓘ |
| abbreviation |
NAG Fortran Compiler
self-linksurface differs
ⓘ
surface form:
NAG Fortran
|
| developer |
NAG Fortran Compiler
self-linksurface differs
ⓘ
surface form:
Numerical Algorithms Group
|
| distributionModel | commercial ⓘ |
| feature |
IEEE arithmetic support
ⓘ
OpenMP support ⓘ array bounds checking ⓘ coarray Fortran support ⓘ debugging assistance ⓘ detailed diagnostics ⓘ generic programming support ⓘ informative warning messages ⓘ interface checking ⓘ interprocedural analysis ⓘ intrinsic procedures support ⓘ kind type parameters support ⓘ memory access checking ⓘ module support ⓘ object-oriented Fortran features ⓘ pointer checking ⓘ rigorous error checking ⓘ runtime checking ⓘ standards violation detection ⓘ undefined variable detection ⓘ |
| focus | standards conformance ⓘ |
| integratesWith | NAG Library ⓘ |
| license | proprietary ⓘ |
| notableFor |
early adoption of new Fortran standards
ⓘ
robust error checking ⓘ strong standards compliance ⓘ |
| platform |
Linux
ⓘ
Windows ⓘ macOS ⓘ |
| programmingLanguage | Fortran ⓘ |
| supportsLanguageStandard |
Fortran
ⓘ
surface form:
Fortran 2003
Fortran ⓘ
surface form:
Fortran 2008
Fortran ⓘ
surface form:
Fortran 2018
Fortran ⓘ
surface form:
Fortran 95
|
| targetUser |
HPC developers
ⓘ
engineers ⓘ numerical analysts ⓘ scientists ⓘ |
| useCase |
engineering applications
ⓘ
high‑reliability code development ⓘ numerical computing ⓘ scientific computing ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: NAG Fortran Compiler Description of subject: NAG Fortran Compiler is a commercial, standards-focused Fortran compiler from the Numerical Algorithms Group, widely used for its rigorous support of modern Fortran features and robust error checking.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.