xBase — семейство языков программирования, являющихся производными или клонами СУБД dBASE. Предназначены в первую очередь для разработки реляционных СУБД.

Первые версии разрабатывались в начале 1980-х компанией Ashton-Tate (dBase). С середины 1980-х возникли новые реализации xBase, такие как Clipper и FoxPro.

В настоящее время существует около 20 различных, частично совместимых реализаций самого языка и оболочки СУБД, реализованных под все основные платформы, включая CP/M, DOS, Windows и .NET, OS/2, Macintosh, различные версии UNIX, в т.ч. Linux, VMS и кросс-компиляцию в C (диалект, совместимый с GCC).

Наиболее успешным коммерческим продуктом на базе xBase является Microsoft Visual FoxPro. Несмотря на это, компания Microsoft отказалась от его дальнейшего самостоятельного развития и анонисировала передачу его сообществу на правах OpenSource.

Коммерческий Alaska Software Xbase++ обладает высокой степенью совместимости с Clipper и развитыми средствами объектно-ориентированного программирования и многопоточности. Существуют также несколько свободных проектов, например, Clip и xHarbour.

СсылкиПравить