ДатаФлех — бу обектга йўналтирилган юқори даражадаги дастурлаш тили. У 1982-йилдан бошлаб Дата Аccесс корпорацияси томонидан жорий этилган ва ишлаб чиқилган[5][6][7].

ДатаФлех
Яратган дастурчиси (фирмаси) Дата Аccесс Wорлдwиде
Дастурнинг амалиётга татбиқи
20.1.[1] / 6-апрел, 2022-йил (4 йил аввал) (2022-04-06)[1]
Операцион система Миcрософт Wиндоwс[2][3]
Тури Обектга йўналтирилган, Интеграциялашган ишлаб чиқиш муҳити, дастурлаш тили, иловалар рамкаси, структурали, императив
Лицезияси Cоммерcиал проприэтарй софтwаре[4]
Веб сайт датааccесс.cом/ДатаФлех

Тарихи ва умумий кўриниши

1982-йилда Дата Аccесс корпорацияси[8] (1976-йилда асос солинган) дастур кодини аппаратдан қатъи назар, деярли ҳар қандай тизим архитектурасида ишлашига имкон берувчи тил яратган. У тўлиқ ривожланган ва тижоратда қўлланадиган тўртинчи авлод дастурлаш тилининг (4ГЛ) нисбатан эрта намунаси сифатида бошланган. Дастлабки шаклларида ДатаФлех CП/М, МС-ДОС, ТурбоДОС, Новелл НетWаре, ОС/2, Уних, ВМС ва ИБМ АИХ операцион тизимлари учун мавжуд эди. 1985-йилга келиб ДатаФлех инвентаризацияни бошқаришнинг автоматлаштирилган тизимлари ва суғурта фирибгарликларини аниқлаш тизимлари каби юқори технологияли саноатнинг турли соҳаларида қўлланди[5].

ДатаФлех кўп йиллар давомида амалий дастурларни ишлаб чиқиш муҳити сифатида хизмат қилди. У кўплаб реляцион маълумотлар базаси муҳитларини қўллаб-қувватлайди: Ораcле маълумотлар базаси, Миcрософт СҚЛ Сервер, ИБМ Дб2, МйСҚЛ, ПостгреСҚЛ ва ҳар қандай ОДБC маълумотлар базаси. ДатаФлех иловалари тахминан 3 миллион фойдаланувчи томонидан қўлланади. 1991-йилда модернизация қилинган интерфейсга эга 3.0 версияси сотувга чиққан[9]. 2014-йилда Дата Аccесс 2014/18.0 версиясини чиқарган[10].

ДатаФлех Маями, Флорида, Нидерландиянинг Ҳенгело ва Бразилиянинг Сан-Паулу шаҳарларида асосий офисларига эга бўлган дастурий таъминот компанияси Дата Аccесс Wорлдwиде томонидан ишлаб чиқилган ва тақдим этилган[11].

Хусусиятлари

ДатаФлех тили қуйидагиларни қўллаб-қувватлайди:

  • Кўпгина маълумотлар базаси муҳитларини қўллаб-қувватлайди: Ораcле маълумотлар базаси, Миcрософт СҚЛ Сервер, ИБМ Дб2, МйСҚЛ, ПостгреСҚЛ, шунингдек, ҳар қандай ОДБC маълумотлар базаси.
  • Маълумотлар базаси орқа томонларини осонгина алмаштиринг, кодни ўзгартиришга ҳожат йўқ.
  • Ўзгарувчилар эркин тарзда ёзилади. Виртуал машина конверсияларга ғамхўрлик қилади.
  • Мослашувчанлик; тил обектга йўналтирилган, шунинг учун ишлаб чиқувчилар кичик синфлар ва кутубхоналар яратиши мумкин.
  • Код оралиқ байт-кодга компиляция қилинади, бу эса дастурларни операцион тизимлар ўртасида осонгина кўчириш имконини беради.
  • Мавзулар ёки кўп вазифалар йўқ
  • Усуллар — кодлаш қулайлиги учун — обект таърифи ичида аниқланиши ёки қайта белгиланиши мумкин. Техник жиҳатдан компилятор оддийгина суперклассни кичик синфларга ажратади ва усулларни синфга қўшади.
  • Обектга йўналтирилган дастурлаш муҳитида хабарларнинг автоматик делегацияси
  • Ўрнатилган маълумотлар базасига кириш ИСАМ асосида амалга оширилади. Ундан роялтисиз фойдаланиш мумкин.

Тил кенгайтмаси

  • Дйнамиc Линк Либрариэс-да белгиланган функциялардан фойдаланиш мумкин.
  • CОМ модулида белгиланган синфлар, усуллар ва хусусиятлардан фойдаланиш мумкин. МАҚОМОТИ автоматизацияси, бошқарув элементлари ва ўрнатиш қўллаб-қувватланади.

Ривожланиш муҳитлари

ДатаФлех дастурлаш тили қуйидаги ишлаб чиқиш муҳитларида қўлланади:

ДатаФлех Студио
Бу Дата Аccесс Wорлдwиде компаниясининг энг яхши визуал ишлаб чиқиш муҳитидир. ДатаФлех фақат Миcрософт Wиндоwс учун мавжуд. ДатаФлех — бу Висуал Басиc, Делпҳи ва C++ билан таққосланадиган услубдаги ГУИ ишлаб чиқиш тили. 4-версиядан (1996-йил) 17.1-версиясигача (2015-йил) маҳсулот Висуал ДатаФлех деб белгиланган.
ДатаФлех WебАпп Сервер
Фақат Миcрософт ИИС учун мавжуд ДатаФлех WебАпп Сервер браузерга асосланган иловалар (ҳам Гоогле Чроме, Интернет Эхплорер, Мозилла Фирефох ва Опера каби тўлиқ синф браузерлари, шунингдек, WАП браузерлари) каби нозик мижоз иловаларини ишлаб чиқиш учун ишлатилиши мумкин. Ишлаб чиқувчилар, шунингдек , Wеб Сервиcе мижоз ва сервер иловаларини яратиши мумкин. Серверда ўрнатилган юкларни мувозанатлаш имкониятлари мавжуд бўлиб, улар юқори мавжудликка ёрдам беради, аммо бу СПЛФ лицензиясини талаб қилади.
Wеб Фрамеwорк
ДатаФлех веб-ва мобил иловаларни ёзиш учун веб-рамкани ўз ичига олади.
Белгилар режими ДатаФлех
Асл белгилар режими иловасининг сўнгги итерацияси (3.2) МС-ДОС, Миcрософт Wиндоwс ва Уних вариантлари (хусусан Линух) учун Консол режими иловаси сифатида мавжуд.

Ҳаволалар

Манбалар

  1. ↑ 1,0 1,1 „ДатаФлех 2022/20.1. Релеасе“. 2023-йил 8-апрелда асл нусхадан архивланган. Қаралди: 2022-йил 6-апрел.
  2. ↑ „Дефинитион оф: ДатаФлех“. ПC Магазине. Қаралди: 2020-йил 6-феврал.
  3. ↑ „Инсталлинг ДатаФлех“. Жоҳан Броддфелд cомменц он cоде. Қаралди: 2020-йил 6-феврал.
  4. ↑ „ДатаФлех Лиcенсе Инфо“[сайт ишламайди]
  5. ↑ 5,0 5,1 „ДатаФлех: Ан Интродуcтион бй Cуртис Краускопф“
  6. ↑ "ДатаФлех фор Cреаторс". ИнфоWорлд 4 (26). 1982. ҳттпс://боокс.гоогле.cом/боокс?ид=МжАЭААААМБАЖ&қ=ин+wҳич+лангуагес+ДатаФлех+аваилабле&пг=ПА40. 
  7. ↑ „ИнфоWорлд (Жуне 1, 1987)“
  8. ↑ "ДатаФлех: Программинг Гймнастиcс". ПC 3 (17). 1984. ҳттпс://боокс.гоогле.cом/боокс?ид=вҚДибГ12бВcC&пг=ПА253. 
  9. ↑ ИнфоWорлд, Аугуст 12, 1991
  10. ↑ Бензинга: „ДатаФлех 2014/18.0 Релеасед бй Дата Аccесс Wорлдwиде“
  11. ↑ датааccесс.cом[сайт ишламайди]: „ДатаФлех — Овервиэw“]