Borland graphics interface (BGI) libraries
E759380
The Borland Graphics Interface (BGI) libraries are a set of graphics routines provided by Borland compilers that allow DOS-based programs to draw shapes, text, and images in various video modes without requiring low-level hardware programming.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Borland Graphics Interface | 1 |
| Borland graphics interface (BGI) libraries canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T8806322 — 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: Borland graphics interface (BGI) libraries Context triple: [Turbo C, bundledWith, Borland graphics interface (BGI) libraries]
-
A.
IrisVision graphics subsystem
The IrisVision graphics subsystem was an early high-performance 3D graphics add-on for PCs, developed at Silicon Graphics and notable for bringing advanced workstation-class visualization capabilities to personal computers.
-
B.
GDI
GDI is a composite index used by the United Nations to measure gender-based disparities in human development outcomes such as health, education, and income.
-
C.
Turbo C
Turbo C is an early integrated development environment and compiler for the C programming language, widely used in the late 1980s and 1990s for DOS-based software development.
-
D.
Borland C++
Borland C++ is an early, influential C and C++ integrated development environment and compiler for DOS and Windows that helped popularize C++ development on personal computers in the 1990s.
-
E.
Turbo C++
Turbo C++ is an early integrated development environment and compiler for the C and C++ programming languages that was widely used on DOS and Windows systems in the 1990s.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Borland graphics interface (BGI) libraries Target entity description: The Borland Graphics Interface (BGI) libraries are a set of graphics routines provided by Borland compilers that allow DOS-based programs to draw shapes, text, and images in various video modes without requiring low-level hardware programming.
-
A.
IrisVision graphics subsystem
The IrisVision graphics subsystem was an early high-performance 3D graphics add-on for PCs, developed at Silicon Graphics and notable for bringing advanced workstation-class visualization capabilities to personal computers.
-
B.
GDI
GDI is a composite index used by the United Nations to measure gender-based disparities in human development outcomes such as health, education, and income.
-
C.
Turbo C
Turbo C is an early integrated development environment and compiler for the C programming language, widely used in the late 1980s and 1990s for DOS-based software development.
-
D.
Borland C++
Borland C++ is an early, influential C and C++ integrated development environment and compiler for DOS and Windows that helped popularize C++ development on personal computers in the 1990s.
-
E.
Turbo C++
Turbo C++ is an early integrated development environment and compiler for the C and C++ programming languages that was widely used on DOS and Windows systems in the 1990s.
- F. None of above. chosen
Statements (64)
| Predicate | Object |
|---|---|
| instanceOf |
Borland technology
ⓘ
graphics library ⓘ software component ⓘ |
| abstracts | low-level video hardware programming ⓘ |
| bundledWith |
Borland Turbo C 2.0
NERFINISHED
ⓘ
Borland Turbo Pascal 5.0 NERFINISHED ⓘ |
| category |
DOS graphics API
ⓘ
legacy software library ⓘ |
| designedFor | IBM PC compatible graphics adapters ⓘ |
| developedBy | Borland NERFINISHED ⓘ |
| distribution | included with Borland compilers ⓘ |
| era |
early 1990s
ⓘ
late 1980s ⓘ |
| hasAbbreviation | BGI NERFINISHED ⓘ |
| influenced | early DOS game and demo development ⓘ |
| keyFunction |
bar
ⓘ
circle ⓘ closegraph ⓘ getpixel ⓘ initgraph ⓘ line ⓘ outtext ⓘ outtextxy ⓘ putpixel ⓘ rectangle ⓘ setbkcolor ⓘ setcolor ⓘ settextstyle ⓘ setviewport ⓘ |
| license | proprietary ⓘ |
| notableFor |
simplifying DOS graphics programming
ⓘ
widespread use in educational programming examples ⓘ |
| primaryLanguage |
C
ⓘ
Pascal NERFINISHED ⓘ |
| providesFunctionality |
2D graphics
ⓘ
color setting ⓘ drawing circles ⓘ drawing lines ⓘ drawing polygons ⓘ drawing rectangles ⓘ filling areas ⓘ image display ⓘ pixel plotting ⓘ screen clearing ⓘ text output in graphics mode ⓘ viewport handling ⓘ |
| replacedBy | Win32 GDI in Windows-based Borland tools ⓘ |
| supportsEnvironment |
DOS graphics mode applications
ⓘ
DOS text mode applications ⓘ |
| supportsHardware |
CGA
NERFINISHED
ⓘ
EGA NERFINISHED ⓘ Hercules graphics card NERFINISHED ⓘ MCGA NERFINISHED ⓘ VGA NERFINISHED ⓘ |
| supportsProgrammingModel | procedural programming ⓘ |
| targetPlatform |
MS-DOS
NERFINISHED
ⓘ
PC DOS NERFINISHED ⓘ |
| usedIn |
Borland C++ for DOS
NERFINISHED
ⓘ
Borland Turbo C NERFINISHED ⓘ Borland Turbo C++ NERFINISHED ⓘ Borland Turbo Pascal NERFINISHED ⓘ Borland Turbo Pascal for DOS NERFINISHED ⓘ |
| usesFileType |
.BGI driver files
ⓘ
.CHR font files ⓘ |
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: Borland graphics interface (BGI) libraries Description of subject: The Borland Graphics Interface (BGI) libraries are a set of graphics routines provided by Borland compilers that allow DOS-based programs to draw shapes, text, and images in various video modes without requiring low-level hardware programming.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.