ALGEM

Proseduurisuuntautunut korkean tason algoritminen ohjelmointikieli ALGEM (Economic and Mathematical Algorithms) oli sen luoja Anatoli Ivanovich Kitov tarkoittanut suuren luokan informaatioloogisten ongelmien ohjelmointiin, pääasiassa taloudellisiin. ALGEMin ensimmäisen version loi A.I. tieteellisen työn johtaja (samaan aikaan MRP:n päälaskentakeskuksen päällikkönä), ryhmä hänen opiskelijoistaan, jotka perustuvat yleiskieleen ALGOL-60 . Pian hänen johdolla kehitettiin ja otettiin käyttöön asianmukainen kääntäjä, joka mahdollisti ALGEMille kirjoitettujen ohjelmien kääntämisen Minsk-22- tietokoneen (ja myöhemmin Minsk-32 :n ) konekoodeiksi. ALGEM oli itsenäinen ohjelmointikieli, ja edeltäjäänsä ALGOLiin verrattuna siinä oli perustavanlaatuisia eroja, jotka takasivat korkean tehokkuuden sekä käytön ja kehittämisen helppouden. Erityisesti AI Kitovin uudentyyppisten muuttujien ja taulukoiden käyttöönotto johti tämän kielen uuteen laatuun. ALGEMillä oli mahdollisuus työskennellä numeerisen tiedon lisäksi myös symbolisen tiedon kanssa, jota käyttävät IPS (tiedonhakujärjestelmät) ja ACS (automaattiset ohjausjärjestelmät). Perusinnovaatio ALGEMissä oli kyky käyttää merkkijonomuuttujia, jotka sisältävät mitä tahansa merkkejä - kirjaimia, numeroita ja merkkejä, joilla voitiin suorittaa erilaisia ​​loogisia ja aritmeettisia operaatioita. Myös A. I. Kitov esitteli yhdistelmämuuttujia, jotka sisältävät sekä symbolista että numeerista tietoa. Tuli mahdolliseksi yhdistää nämä uudentyyppiset muuttujat sekä merkkijono- että yhdistelmätaulukoiksi, mikä on yksinkertaisesti välttämätöntä sekä taloudellisten että johtamistehtävien (ei-numeeristen) ratkaisemiseksi. Jälkimmäiset, kuten tiedätte, käyttävät valtavia tietoryhmiä. ALGEM oli aikansa aikana suuri läpimurto korkean tason algoritmisten ohjelmointikielten kehittämisessä.

Kirjallisuus