| На главную страницу | Сборник энциклопедий: русская википедия | Карта сайта |
Visual DataFlex — высокоуровневый, объектно-ориентированный язык программирования 4-го поколения с собственной средой визуального проектирования. Разрабатывается компанией Data Access Corporation[1] и предназначен для быстрого создания (RAD) приложений баз данных, в архитектуре клиент-сервер. Является современным развитием языка DataFlex.
Содержание
|
Visual DataFlex используется для построения высоконадёжного корпоративного программного обеспечения, коммерческих продуктов в среде Microsoft Windows, веб и веб-сервисов. Дистрибутив Visual DataFlex включает инструменты визуального проектирования, библиотеку классов, компилятор и отладчик, встроенную базу данных, драйвера для доступа к наиболее популярным СУБД, а также производительный и масштабируемый сервер веб-приложений (Web Application Server).
Первая версия DataFlex (прародителя Visual DataFlex) появилась в конце 1970-х годов и являлась одним из первых тиражных процедурных языков программирования и систем управления базами данных. В середине 1980-х годов была выпущена одна из самых совершенных на тот момент версий системы — DataFlex 2.3b, которая получила очень широкое распространение и популярность, поднявшая компанию Data Access в первую сотню рейтинга IT-компаний. В это же время, язык DataFlex, одним из первых, появился в России (СССР). Основной областью применения была медицина. Продукт активно использовался 4-м Главным Управлением Минздрава СССР («Кремлёвская больница»), Отраслевой поликлиникой ГУВД Московской области.
В 1991 году вышла первая объектно-ориентированная версия языка — DataFlex 3.0. универсальность и удобство использования существенно расширили области применения системы.
Первая версия для Microsoft Windows была выпущена в середине 1990-х годов (DataFlex for Windows 3.51), однако не получила широкого распространения вплоть до выхода первой полнофункциональной версии Visual DataFlex 4. С этого момента Visual DataFlex стал стандартом для большого числа компаний-разработчиков программного обечпечения.
Программы, созданные на Visual DataFlex используются более чем на 450 тысячами предприятий и организаций, работающих в области здравоохранения, транспорта, промышленного производства, экономики и финансов, дистрибуции, страхования, сельского хозяйства, армии, полиции и многих других.
DataFlex по своей природе является кросс-платформенным языком. Вкупе с Visual DataFlex и Web Application Server, комплексная среда разработки поддерживает большинство основных отраслевых стандартов:
Visual DataFlex имеет встроенную поддержку четырёх промышленных СУБД:
а также любые СУБД по стандарту ODBC. От сторонних разработчиков доступны драйвера данных для:
Visual DataFlex имеет 3-звенную архитектуру:
Академический пример программы «Привет мир» на языке Visual DataFlex:
Use dfAllEnt #Replace CURRENT$WORKSPACE "Hello" Use Workspc.pkg Object ProgramWorkspace Is a Workspace Set WorkspaceName To CURRENT$WORKSPACE End_Object Send Info_Box 'Привет мир!' Abort
Showln 'Привет мир!' Abort
п·о·р | |
|---|---|
| Используемые в разработке | Ада • АПЛ • Ассемблер • ActionScript • ABAP/4 • AutoIt • AWK • BASIC • C • Кобол • C++ • C# • C • ColdFusion • Common Lisp • D • dBase • Delphi • Eiffel • Erlang • F# • Forth • Фортран • Gambas • Groovy • Haskell • Icon • Java • JavaScript • Limbo • Lua • MATLAB • Object Pascal • Objective-C • OCaml • Oz • Оберон • Parser • Паскаль • Perl • PHP • PowerBASIC • PureBasic • Python • ПЛ/1 • Пролог • Ruby • Scala • Scheme • Smalltalk • SQL • PL/SQL • Tcl • Vala • Visual Basic • VB.NET |
| Академические | Clean • Curry • Лого • ML • Модула-3 • Рефал • Симула |
| IEC61131-3 | Instruction List • ST • FBD • Ladder Diagram • SFC |
| Прочие | Алгол • Алгол 68 • Модула-2 • Miranda • Hope |
| Эзотерические | HQ9+/HQ9++ • INTERCAL • Brainfuck • Befunge • Malbolge • Piet • Spoon • Unlambda • Whitespace • FALSE |
| Предыдущая страница | Следующая страница |
| Кровь и орхидеи Провинция Тревизо Глинн Годвин граф Уэссексский Полиция Майами: отдел нравов (телесериал) Русский фашизм |
| На главную страницу | Страница загужена за 0.28938 сек. | Карта сайта |