xBase

xBase

xBase — собирательное название семейства dBase-подобных языков программирования и программных продуктов, являющихся производными этой РСУБД, c расширенной по отношению к ней функциональностью. Были предназначены для разработки баз данных в архитектуре файл-сервер, сначала в однопользовательском режиме, затем в слабой поддержке многопользовательского под управлением DOS, без поддержки ссылочной целостности.

Первые версии оригинального продукта dBase разрабатывались в начале 1980-х компанией Ashton-Tate. Затем, в середине 1980-х возникли новые, близкие по совместимости по коду и открытому[источник не указан 1161 день] формату файлов данных DBF (но не по формату хранения мемо-полей) продукты Clipper после этого появляется собственно сам термин xBase, означающий подобный dBase. В 1984 году фирмой Fox Software был разработан продукт FoxBASE отличавшийся значительно большей скоростью обработки данных в сравнении с конкурентами. Позже компания Fox Software (разработчик Foxbase) выпустила продукт FoxPro v1.0, чуть позже v2.0, продукт отличался высокой скоростью обработки информации, использовались SQL и прорывная технология "рашмор" (Rushmore), объектное программирование . Microsoft сориентировавшись на рынке купил компанию лидера вместе с его прорывными технологиями. Позже, Microsoft переносит современные технологии реализованные в FoxPro в свои флагманские продукты MS SQL Server и MS Access. В то время, на рынке настольных баз данных, просто не существовало серьёзных конкурентов FoxPro по гибкости и скорости обработки данных. Также, использование Microsoft технологий из FoxPro позволило отказаться от сотрудничества с компанией Sybase по совместной разработке промышленной СУБД SQL Server. Начиная с версии Visual FoxPro 5.0 компания Microsoft регулярно объявляет о завершении работы над продуктом. Последняя выпущенная версия: Visual Fox Pro 9.0 "Sedna".

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

С распространением архитектуры клиент-сервер и более совершенных, чем DOS, операционных систем распространение dBase-подобных систем сильно уменьшилось.

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

Ссылки


Wikimedia Foundation. 2010.

Смотреть что такое "xBase" в других словарях:

  • Xbase++ — Hallo Welt : procedure main() msgbox( Hallo Welt! ,; Xbase++ 1.90.355 ) return Basisdaten Paradigmen: Objektorientierte und Prozedurale Sprache …   Deutsch Wikipedia

  • XBase — hat sich als Oberbegriff für eine Gruppe von Programmiersprachen und zugehörige Datenbank Formate eingebürgert, deren Syntax und Struktur von dBASE abgeleitet sind. Inhaltsverzeichnis 1 Entwicklung 2 xBase Programmiersprachen 3 Datenbank Format 4 …   Deutsch Wikipedia

  • Xbase — hat sich als Oberbegriff für eine Gruppe von Programmiersprachen und zugehörige Datenbank Formate eingebürgert, deren Syntax und Struktur von dBASE abgeleitet sind. Inhaltsverzeichnis 1 Entwicklung 2 xBase Programmiersprachen 3 Datenbank Format 4 …   Deutsch Wikipedia

  • XBase — is the generic term for all programming languages that derive from the original dBASE (Ashton Tate) programming language and database formats. These are sometimes informally known as dBASE clones . While there was a non commercial predecessor to… …   Wikipedia

  • xBase — hat sich als Oberbegriff für eine Gruppe von Programmiersprachen und zugehörige Datenbank Formate eingebürgert, deren Syntax und Struktur von dBASE abgeleitet sind. Inhaltsverzeichnis 1 Entwicklung 2 xBase Programmiersprachen 3 Datenbank Format …   Deutsch Wikipedia

  • XBase — es el término genérico para todos los lenguajes de programación que derivan del lenguaje de programación dBase, originalmente publicado por Ashton Tate. Existen indicativos de que existió un predecesor no comercial. La x significa que existen… …   Wikipedia Español

  • XBase++ — es un lenguaje de programación desarrollado por Alaska Software Inc., una empresa germano americana, totalmente compatible con Clipper 5.2, soportando la programación orientada a objetos, la herencia múltiple y el polimorfismo. Soporta todos los… …   Wikipedia Español

  • Xbase++ — Xbase++  разрабатываемый Alaska Software с середины 1990 х Clipper совместимый язык программирования. Xbase++ позволяет создавать объектно ориентированные приложения, содержит библиотеки для доступа к SQL и ODBC данным и средства для… …   Википедия

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

  • XBase — xBase  собирательное название семейства dBase подобных языков программирования и программных продуктов, являющихся производными этой РСУБД, c расширенной по отношению к ней функциональностью. Были предназначены для разработки баз данных в… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»