A DataFlex egy 4. generációs objektum-orientált programozási nyelv és adatbázis-kezelő rendszer . A generációk folytonosságát megőrizve ugyanazt a módszertant és struktúrát kínálja az alkalmazási programok létrehozásához, mint a Visual DataFlexben .
A DataFlex egy teljesen hordozható fejlesztői környezet. Szöveges módú alkalmazások hozhatók létre Microsoft Windows , GNU/Linux és nagyobb UNIX rendszerekre. Az alkalmazáskód könnyen áthelyezhető bármelyik támogatott platformra, az újrafordításon kívüli további lépések nélkül.
A DataFlex 3.2 a Visual DataFlexszel kombinálva hordozható megoldásokat kínál a legtöbb legnépszerűbb környezethez – Microsoft Windows , Unix .
A DataFlex első verziója (a Visual DataFlex elődje ) a XX. század 70-es éveinek végén jelent meg, és az egyik első soros eljárási programozási nyelv volt a DBMS -hez . A XX. század 80-as éveinek közepén jelent meg a rendszer akkori egyik legfejlettebb változata, a DataFlex 2.3b, amely igen széles körben elterjedt és népszerűvé vált, amivel a Data Access a top 100 IT-cég közé került. Ezzel egy időben a DataFlex, az elsők között jelent meg a Szovjetunióban . A fő alkalmazási terület az orvostudomány volt. A terméket a Szovjetunió Egészségügyi Minisztériumának 4. Főigazgatósága (" Kreml Kórház "), a moszkvai régió belügyi főosztályának fiókklinikája aktívan használta.
1991-ben adták ki a nyelv első objektum-orientált változatát, a DataFlex 3.0-t. A sokoldalúság és a könnyű használhatóság jelentősen kibővítette a rendszer hatókörét.
A Microsoft Windows első verziója az 1990-es évek közepén jelent meg (DataFlex for Windows 3.51), de csak a Visual DataFlex 4 első teljes értékű verziójának megjelenéséig terjedt el széles körben . Azóta a Visual DataFlex szabvány lett számos szoftvercég.
A DataFlex beépített támogatással rendelkezik négy ipari DBMS -hez :
valamint bármely ODBC szabvány szerinti DBMS . Harmadik féltől származó adat-illesztőprogramok állnak rendelkezésre:
A DataFlex támogatja az MS SQL , IBM DB2 és ODBC adatbázis-illesztőprogramok használatát Windows konzol módban. A DB2 a GNU/Linux rendszeren is támogatott. A harmadik féltől származó illesztőprogramok lehetővé teszik az Oracle és a MySQL használatát .
A DataFlex akár 4095 adatbázistáblát is támogathat minden egyes alkalmazásban.
A "Hello world" program tudományos példája DataFlex nyelven:
Showln 'Hello world!' abortusz
Programozási nyelvek | |
---|---|
|
Adatbázis-kezelő rendszerek (DBMS) | |
---|---|
Kliens-szerver | |
Motorok | |
Fájlszerver |