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.

All labels observed (2)

Label Occurrences
FoxPro 2
xBase language canonical 1

How this entity was disambiguated

Statements (70)

Predicate Object
instanceOf database-oriented programming language
programming language family
characterEncoding primarily ASCII in early implementations
dataModel flat file tables
derivedFrom dBASE
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++
CA-Clipper
CA-Visual Objects
Clipper
FlagShip
FoxPro
linked to: Visual FoxPro

Harbour
Visual FoxPro
dBASE
dBASE Plus
linked to: dBASE

xHarbour
hasStandardizationStatus not formally standardized across all dialects
influenced Alaska Xbase++
CA-Visual Objects
Clipper
FlagShip
Harbour
Visual FoxPro
dBASE for Windows
linked to: dBASE

xHarbour
influencedBy dBASE III
linked to: dBASE

dBASE IV
linked to: dBASE
primaryDomain desktop database applications
programmingParadigm procedural programming
supportsEnvironment MS-DOS
Unix-like systems
Windows
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

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ashton-Tate coreTechnology xBase language
Paradox competesWith FoxPro
linked to: xBase language
dBASE influenced FoxPro
linked to: xBase language