ALGEM

Det proceduremæssigt orienterede højniveau algoritmiske programmeringssprog ALGEM (Økonomiske og matematiske algoritmer) var beregnet af dets skaber Anatoly Ivanovich Kitov til programmering af en stor klasse af informationslogiske problemer, primært økonomiske. Den første version af ALGEM blev skabt af A.I. direktør for videnskabeligt arbejde (samtidigt fungerende som leder af Main Computing Center i MRP), en gruppe af hans studerende baseret på det universelle sprog ALGOL-60 . Snart, under hans ledelse, blev en passende oversætter udviklet og sat i drift, som gjorde det muligt at oversætte programmer skrevet på ALGEM til maskinkoderne på Minsk-22- computeren (og senere Minsk-32 ). ALGEM var et uafhængigt programmeringssprog og havde i forhold til forgængeren ALGOL fundamentale forskelle, der sikrede høj effektivitet og brugervenlighed og udvikling. Især introduktionen af ​​en ny type variabler og arrays af AI Kitov førte til en ny kvalitet af dette sprog. ALGEM havde mulighed for at arbejde ikke kun med numeriske data, men også med symbolsk information, som bruges af IPS (informationssøgningssystemer) og ACS (automatiserede kontrolsystemer). En grundlæggende nyskabelse i ALGEM var evnen til at bruge strengvariabler indeholdende alle tegn - bogstaver, tal og tegn, hvorpå forskellige logiske og aritmetiske operationer kunne udføres. Også A. I. Kitov introducerede sammensatte variabler, som inkluderer både symbolsk og numerisk information. Det blev muligt at kombinere disse variabler af en ny type både i strenge og sammensatte arrays, hvilket simpelthen er nødvendigt for at løse både økonomiske og ledelsesmæssige (ikke-numeriske) opgaver. Sidstnævnte bruger som bekendt enorme informationsarrays. For sin tid var ALGEM et stort gennembrud i udviklingen af ​​algoritmiske programmeringssprog på højt niveau.

Litteratur