GnuCOBOL
E837198
GnuCOBOL is a free, open-source compiler that translates COBOL programs into C, enabling them to be compiled and run on modern systems.
All labels observed (1)
| Label | Occurrences |
|---|---|
| GnuCOBOL canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T10033279 — 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.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: GnuCOBOL Context triple: [COBOL, notableImplementation, GnuCOBOL]
-
A.
COBOL
COBOL is a long-established, English-like programming language primarily used for business, finance, and administrative systems on mainframes and enterprise platforms.
-
B.
REXX
REXX is a high-level, easy-to-read scripting and macro language widely used on IBM mainframe systems for automation, data processing, and system control tasks.
-
C.
SNOBOL
SNOBOL is an early high-level programming language from the 1960s known for its powerful pattern-matching and string-processing capabilities.
-
D.
HLASM
HLASM (High Level Assembler) is IBM's advanced assembler language and toolset used primarily for developing low-level system and application software on IBM mainframe platforms.
-
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.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: GnuCOBOL Target entity description: GnuCOBOL is a free, open-source compiler that translates COBOL programs into C, enabling them to be compiled and run on modern systems.
-
A.
COBOL
COBOL is a long-established, English-like programming language primarily used for business, finance, and administrative systems on mainframes and enterprise platforms.
-
B.
REXX
REXX is a high-level, easy-to-read scripting and macro language widely used on IBM mainframe systems for automation, data processing, and system control tasks.
-
C.
SNOBOL
SNOBOL is an early high-level programming language from the 1960s known for its powerful pattern-matching and string-processing capabilities.
-
D.
HLASM
HLASM (High Level Assembler) is IBM's advanced assembler language and toolset used primarily for developing low-level system and application software on IBM mainframe platforms.
-
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 (48)
| Predicate | Object |
|---|---|
| instanceOf |
COBOL compiler
ⓘ
free software ⓘ transpiler ⓘ |
| developedInLanguage | C NERFINISHED ⓘ |
| distributionFormat |
binary packages (via distributions)
ⓘ
source code tarball ⓘ |
| formerName | OpenCOBOL NERFINISHED ⓘ |
| hasComponent |
cobc (compiler driver)
ⓘ
copybook tools ⓘ runtime library ⓘ sample programs ⓘ |
| hasDocumentation |
Programmer’s Guide
NERFINISHED
ⓘ
User Manual ⓘ |
| implementsStandard |
COBOL 2002
NERFINISHED
ⓘ
COBOL 2014 (partial) ⓘ COBOL 85 NERFINISHED ⓘ |
| license | GNU General Public License ⓘ |
| outputType |
C source code
ⓘ
native executable (via C compiler) ⓘ |
| partOf | GNU Project NERFINISHED ⓘ |
| programmingLanguageCompiled | COBOL NERFINISHED ⓘ |
| requiresCompiler | C compiler ⓘ |
| requiresTool | linker ⓘ |
| shortName | GnuCOBOL NERFINISHED ⓘ |
| supportsDialect |
ACUCOBOL
GENERATED
ⓘ
BS2000 COBOL GENERATED ⓘ HP COBOL GENERATED ⓘ IBM COBOL GENERATED ⓘ MVS COBOL GENERATED ⓘ Micro Focus COBOL GENERATED ⓘ RM/COBOL GENERATED ⓘ |
| supportsFeature |
C-ISAM file handling (via libraries)
ⓘ
CALL to C functions ⓘ dynamic loading of modules ⓘ embedded SQL (via preprocessors) ⓘ indexed files ⓘ relative files ⓘ screen I-O ⓘ sequential files ⓘ |
| supportsPlatform |
GNU-Linux
NERFINISHED
ⓘ
Windows ⓘ macOS ⓘ various Unix-like systems ⓘ |
| supportsStandard | POSIX (on compatible systems) ⓘ |
| translatesToLanguage | C NERFINISHED ⓘ |
| useCase |
developing new COBOL applications on modern platforms
ⓘ
modernizing legacy COBOL applications ⓘ teaching COBOL ⓘ |
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.
Instruction
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.
Input
Subject: GnuCOBOL Description of subject: GnuCOBOL is a free, open-source compiler that translates COBOL programs into C, enabling them to be compiled and run on modern systems.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.