Az ALGEM (Economic and Mathematical Algorithms) procedurálisan orientált magas szintű algoritmikus programozási nyelvet Anatolij Ivanovics Kitov az információs-logikai problémák széles csoportjának, elsősorban közgazdasági problémáknak a programozására szánta. Az ALGEM első verzióját A.I. tudományos munka igazgatója (egyben az MRP Számítástechnikai Központjának vezetője), tanítványainak egy csoportja az ALGOL-60 univerzális nyelven . Hamarosan az ő vezetésével egy megfelelő fordítót fejlesztettek ki és helyeztek üzembe, amely lehetővé tette az ALGEM-en írt programok lefordítását a Minsk-22 számítógép gépi kódjaira (és később még „Minszk-32 "). Az ALGEM független programozási nyelv volt, és elődjéhez képest, az ALGOL-hoz képest alapvető különbségek voltak, amelyek nagy hatékonyságot, valamint könnyű használatot és fejlesztést biztosítottak. Különösen az új típusú változók és tömbök AI Kitov általi bevezetése vezetett a nyelv új minőségéhez. Az ALGEM-nek nem csak numerikus adatokkal volt lehetősége dolgozni, hanem szimbolikus információkkal is, amelyeket az IPS (information retrieval systems) és az ACS (automatizált vezérlőrendszerek) használ. Az ALGEM alapvető újítása az volt, hogy bármilyen karaktert - betűket, számokat és jeleket - tartalmazó karakterlánc-változókat lehetett használni, amelyeken különféle logikai és aritmetikai műveleteket lehetett végrehajtani. Ezenkívül A. I. Kitov összetett változókat vezetett be, amelyek szimbolikus és numerikus információkat is tartalmaznak. Lehetővé vált ezen új típusú változók sztring és összetett tömbökké történő kombinálása, ami egyszerűen szükséges mind a gazdasági, mind a vezetési (nem numerikus) feladatok megoldásához. Ez utóbbiak, mint tudják, hatalmas információs tömböket használnak. A maga idejében az ALGEM jelentős áttörést jelentett a magas szintű algoritmikus programozási nyelvek fejlesztésében.
Programozási nyelvek | |
---|---|
|