Кіріспе
PROIV (про four деп айтылады), сонымен қатар "Pro IV" деп те аталады, британдық HR қызметтері компаниясы Zellis Holdings иелігіндегі төмен кодты әзірлеу платформасы. PROIV бастапқыда төртінші буын бағдарламалау тілі (4GL) ретінде әзірленген. PROIV және тағы бір 4GL, Cobol және Fortran сияқты үшінші буын бағдарламалау тілдерімен (3GL) салыстырғанда компьютерлік бағдарламаларды жасау және дамыту үшін қажетті күш-жігерді жеңілдету және азайту мақсатында құрылған. PROIV көбінесе деректер базасына бағытталған бизнес-қосымшаларында қолданылады. PROIV бағдарламалары декларативтік/процедуралық емес сипаттамалардан тұрады, олар бағдарламаның жалпы құрылымын және деректер базасына қол жеткізуді басқарады, сондай-ақ орындалудың жасырын ретін (PROIV бағдарламашылары оны "уақыт циклы" деп атайды) қамтиды. Бағдарламашы процедуралық кіші бағдарламаларды қоса алады; олар 3GL-ге ұқсас тілде жазылған, PROIV оны "Логика" деп атайды.
Тарих
PROIV 1976 жылы Гавайидегі жалпы автоматтандыру жүйесінде жұмыс істеген Сушил К. Гаргпен әзірленді. 1980 жылдардың басында ол McDonnell Information Systems (MDIS) компаниясына лицензияланды. MDIS PROIV-ті Pick негізіндегі жүйелерінде жұмыс істеу үшін бейімдеді, ал бұл бөлінген бөлім ALL (Application Language Liberator) деп аталды. PROIV әртүрлі платформаларға жеке командалармен көшірілді. Гарг осы көшірмелерді біріктіріп, Pro Computer Sciences (PCS) компаниясын құрды, кеңсесі Калифорния штатының Лагуна Хиллс қаласында орналасқан. Кейіннен PCS 1988 жылы MDIS компаниясымен сатып алынды. 1980 жылдардың екінші жартысында PROIV командасы 1987, 1988 және 1990 жылдарғы 4GL Гран-при жарыстарына қатысып, өнім әр рет екінші орынды жеңіп алды. 2000 жылы McDonnell Information Systems өзінің атын Northgate Information Solutions деп өзгертті.
Іске асыру
PROIV операциялық жүйеге тәуелсіз қолданба кодын операциялық жүйеге тән виртуалды машинада іске қосады, бұл пайдаланушы қолданбасын әртүрлі есептеу платформаларында өзгеріссіз іске қосуға мүмкіндік береді. 2021 жылдың тамызынан бастап Zellis PROIV-ті Microsoft Windows (жұмыс станциясы және сервер), Red Hat Linux, IBM AIX және Oracle Solaris жүйелерінде қолдайтынын хабарлайды; деректер базасы ретінде Oracle, SQL Server, PostgreSQL және IBM C ISAM қолданылады. PROIV-те жазылған қолданбалар үшін бай клиент интерфейсін (UI) көрсететін PROIV жүйесімен бірге келетін "GUI клиенті" ActiveX технологиясына негізделген және тек Windows клиенттік платформаларында ғана жұмыс істейді. Осыған байланысты, PROIV-тің жаңа нұсқаларымен бірге келетін бағдарламашылардың әзірлеу орталары да тек Windows клиенттік платформасында жұмыс істейді.
Негізгі қолданулары
Ұлыбританияда ол Лондон қаласының кептеліс ақысы жүйесінде пайдаланылды.