DataFlex

DataFlex

DataFlex is a relational database management system, self-described as an applications development database, originated around 1980.

It is a relatively early example of a fully fledged and commercially used fourth-generation programming language (4GL). In its early forms, DataFlex was available for UNIX, VAX/VMS, TurboDOS, Novell NetWare, CP/M, MS-DOS and OS/2 operating systems. DataFlex is produced by the Data Access Corporation located in Miami. Data Access Corporation was founded in 1976.

To date, DataFlex has lasted the course as a niche application development environment. The DataFlex product supports many database environments: Oracle, MS-SQL, IBM DB2, MySQL and Pervasive SQL as well as any ODBC database. DataFlex applications are used by around 3 million users worldwide.

The DataFlex programming language is used in the following development environments:

  • DataFlex - The latest iteration of the original character mode application is available as a Console Mode application for MS-DOS, Microsoft Windows and Unix variants (notably Linux).
  • Visual DataFlex - This is the flagship development environment from Data Access Corporation. The current version is 16.1 (2011) VDF is available for Microsoft Windows only. Visual Dataflex is a GUI development language in a style comparable with Visual Basic, Delphi and C++.
  • WebApp Server - Available for Microsoft IIS and ASP only. WebApp Server can be used to develop thin client applications such as browser based applications (both full class browsers such as Internet Explorer, Mozilla Firefox and Opera, as well as WAP browsers). Developers can also create Web Service client and server applications.

The DataFlex language differentiates itself from other programming languages in the following ways:

  • Easy switch between database backends, no code change needed. No compilation needed.
  • Variables are loosely typed. The virtual machine takes care of conversions.
  • Flexibility; you can define your own commands.
  • Code compiles to an intermediate byte-code which makes the programs easily portable between operating systems.
  • No threads or multitasking
  • Methods can be defined or redefined inside the object definition.
  • Automatic delegation of messages in the object-oriented programming environment
  • Embedded Database access is ISAM based. Can be used royalty free.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • DataFlex — Эта статья или раздел носит ярко выраженный рекламный характер. Это не соответствует правилам Википедии. Вы можете помочь проекту, исправив текст согласно стилистическим рекомендациям Википедии …   Википедия

  • DataFlex (язык программирования) — …   Википедия

  • Visual DataFlex — Visual DataFlex  высокоуровневый, объектно ориентированный язык программирования 4 го поколения с собственной средой визуального проектирования. Разрабатывается компанией Data Access Corporation[1] и предназначен для быстрого создания (RAD)… …   Википедия

  • Visual DataFlex — is a 4GL windows programming language by Data Access, targeted at creating database and client server type programs. Architecture Visual DataFlex has a 3 layer architecture:;Bottom layer: Tables at this level represent customer information. Data… …   Wikipedia

  • Список языков программирования по категориям — Списки языков программирования По категориям Хронологический Генеалогический Приведён список языков программирования, сгруппированных по категориям. Некоторые языки попали в несколько категорий. Содержание …   Википедия

  • Zeducorp — Infobox Company company company name = Zeducorp Inc. company type = Private foundation = Stirling, New Jersey (1983) location = Barnegat, New Jersey, U.S. key people = Stephen Hesterman, President industry = Software homepage =… …   Wikipedia

  • Fourth-generation programming language — A fourth generation programming language (1970s 1990) (abbreviated 4GL) is a programming language or programming environment designed with a specific purpose in mind, such as the development of commercial business software.[1] In the history of… …   Wikipedia

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Liste der Dateiendungen/F — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”