Кіріспе

Төртінші буын бағдарламалау тілі

Пакетте компилятордың екі нұсқасы бар, олар 1) интерпретатор үшін аралық байт кодын (жедел даму жүйесі деп аталады) немесе 2) C компиляторымен машиналық кодқа компиляциялау үшін C бағдарламалау тілі кодын шығарады (машиналық код тез орындалады, бірақ компиляциясы баяу, ал орындалатын файлдардың көлемі үлкен). Ол IBM Informix деректер базасының қозғалтқышы қызметіне қосылған желіде клиент ретінде жұмыс істеуге арналған. Ол C бағдарламалау тілінің функцияларын шақыруға, сондай-ақ C бағдарламаларынан шақырылу механизміне ие. RDS нұсқасында қарапайым терминалдар үшін интерактивті түзету құралы бар. Оның ерекшелігі – соңғы орындалатын файлға енгізілген жан-жақты қателерді тексеру және компиляторлар мен орындалатын файлдар шығаратын өте пайдалы қате туралы хабарламалар. Сондай-ақ, ол компилятор мен орындалатын кодтың мінез-құлқын өзгертуге арналған енгізілген модальдық операторларды қамтиды (мысалы, компиляторға деректер базасының схемалық құрылымдары мен элементтеріне сәйкес келетін жад құрылымдарын қосуға немесе қате жағдайларына қарамастан орындауды жалғастыруға мәжбүр ету, оларды кейіннен анықтау мүмкіндігі бар).

Тарих

Informix 4GL жобасы 1985 жылы Крис Малони бас архитектор ретінде басталды. Рой Харрингтон "дайындалған" файлдық жүйені айналып өтіп, оның орнына "тікелей" дискіге қол жеткізуді қолдайтын байланысты Informix Turbo (кейін Online деп аталды) қозғалтқышын басқарды. Ол 1983 жылы Сиэтлде орналасқан FourGen Software Technologies компаниясы әзірлеген бағдарламалық құралға негізделген. Informix бұл өнімді 1996 жылға дейін «Forms» және «Menu» деп таныстырды. FourGen CASE Tools ретінде сатылатын бұл «Жылдам қолданбаларды әзірлеу» өнімі, пайдаланушыға «Informix» және/немесе IBM-нің DB2 дерекқорына қол жеткізу мүмкіндігін берді. Informix бағдарламалау құралының тағы бір түрі – «NewEra» шығарылды, ол объектіге бағытталған бағдарламалауды және Informix 4GL-мен белгілі бір деңгейде үйлесімділікті қолдайды. Informix компаниясы 2001 жылдың сәуір айында IBM компаниясымен сатып алынды. Қартайғанына қарамастан, Informix 4GL әлі де бизнес-қосымшаларды әзірлеу үшін кеңінен қолданылады және оның танымалдылығына байланысты оның айналасында үлкен нарық қалыптасқан. Есептеу ісі мәтінге негізделген қызмет болғандықтан, деректерді енгізу тиімділігін арттыру үшін оның таза мәтіндік интерфейсі жиі таңдалады. Бұл құралдар UNIX және Red Hat Linux, сондай-ақ SUSE Linux операциялық жүйелерінде қолжетімді; FOURGEN бизнесі 2002 жылы www.gillan.com компаниясымен сатып алынды.