XBase

XBase

xBase

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

Первые версии оригинального продукта dBase разрабатывались в начале 1980-х компанией Ashton-Tate. Успешной реализацией после верси dBaseIII+ стал продукт FoxBase, так как в нем для ускорения выполнения программ был применен механизм псевдокомпиляции. Затем, в середине 1980-х возникли новые, близкие по совместимости по коду и открытому формату файлов данных DBF (но не по формату хранения мемо-полей) продукты Clipper после этого появляется собственно сам термин xBase, означающий подобный dBase. Позже компания Fox Software (разработчик Foxbase) выпустила продукт FoxPro v1.0, чуть позже v2.0, продукт отличался высокой скоростью обработки информации, использовались SQL и прорывная технология "рашмор" (Rushmore). Microsoft сориентировавшись на рынке купил компанию лидера вместе с его прорывными технологиями. Позже, Microsoft переносит современные технологии реализованные в FoxPro в свои флагманские продукты MS SQL Server и MS Access. В то время, на рынке настольных баз данных MS Access серьезно уступал по гибкости и скорости обработки данных FoxPro. Также, использование технологий 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-подобных систем сильно уменьшилось.

Из оставшихся наиболее коммерчески успешен 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 — xBase  собирательное название семейства dBase подобных языков программирования и программных продуктов, являющихся производными этой РСУБД, c расширенной по отношению к ней функциональностью. Были предназначены для разработки баз данных в… …   Википедия

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


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

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