xBase language
E662825
xBase language is a family of database-oriented programming languages derived from dBASE, widely used in the 1980s and 1990s for developing desktop database applications.
Observed surface forms (2)
Statements (70)
| Predicate | Object |
|---|---|
| instanceOf |
database-oriented programming language
ⓘ
programming language family ⓘ |
| characterEncoding | primarily ASCII in early implementations ⓘ |
| dataModel | flat file tables ⓘ |
| derivedFrom | dBASE NERFINISHED ⓘ |
| executionModel |
compiled (in some implementations)
ⓘ
interpreted ⓘ |
| hasAlternativeName | xBase language ⓘ |
| hasCharacteristic |
highly tied to DBF file format
ⓘ
many dialects and variants ⓘ used for rapid application development of database apps ⓘ |
| hasCommunity | xBase developers ⓘ |
| hasFeature |
array data type
ⓘ
built-in query capabilities ⓘ control structures (IF, DO WHILE, FOR) ⓘ date handling functions ⓘ dynamic typing ⓘ file I/O functions ⓘ forms-based user interfaces ⓘ index files for data access ⓘ integrated database engine ⓘ interactive command line interface ⓘ late binding of variables ⓘ macro substitution ⓘ numeric processing functions ⓘ procedures and functions ⓘ record-oriented processing ⓘ report generation ⓘ string manipulation functions ⓘ table-based data storage ⓘ |
| hasNotableImplementation |
Alaska Xbase++
NERFINISHED
ⓘ
CA-Clipper NERFINISHED ⓘ CA-Visual Objects NERFINISHED ⓘ Clipper NERFINISHED ⓘ FlagShip ⓘ FoxPro NERFINISHED ⓘ Harbour NERFINISHED ⓘ Visual FoxPro NERFINISHED ⓘ dBASE NERFINISHED ⓘ dBASE Plus NERFINISHED ⓘ xHarbour NERFINISHED ⓘ |
| hasStandardizationStatus | not formally standardized across all dialects ⓘ |
| influenced |
Alaska Xbase++
NERFINISHED
ⓘ
CA-Visual Objects NERFINISHED ⓘ Clipper NERFINISHED ⓘ FlagShip NERFINISHED ⓘ Harbour NERFINISHED ⓘ Visual FoxPro NERFINISHED ⓘ dBASE for Windows NERFINISHED ⓘ xHarbour NERFINISHED ⓘ |
| influencedBy |
dBASE III
NERFINISHED
ⓘ
dBASE IV NERFINISHED ⓘ |
| primaryDomain | desktop database applications ⓘ |
| programmingParadigm | procedural programming ⓘ |
| supportsEnvironment |
MS-DOS
NERFINISHED
ⓘ
Unix-like systems ⓘ Windows NERFINISHED ⓘ |
| supportsIndexType |
compound indexes (in later variants)
ⓘ
single-key indexes ⓘ |
| typicalDataFileExtension | .dbf ⓘ |
| typicalFileExtension | .prg ⓘ |
| typicalIndexFileExtension |
.cdx
ⓘ
.ndx ⓘ |
| typicalUse |
business information systems
ⓘ
custom line-of-business applications ⓘ data entry applications ⓘ inventory management software ⓘ small business accounting software ⓘ |
| wasWidelyUsedInDecade |
1980s
ⓘ
1990s ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
FoxPro