ALMIR-65 | |
---|---|
Nyelvóra | vizuális |
Megjelent | 1965 |
Szerző | Az Ukrán SSR Tudományos Akadémia Kibernetikai Intézete |
Főbb megvalósítások | VILÁG |
befolyásolta | Elemző , Analyst-74 |
Az ALMIR-65 egy programozási nyelv , amelyet a Szovjetunióban fejlesztettek ki 1965 -ben az Ukrán SSR Tudományos Akadémia Kibernetikai Intézetében Viktor Glushkov akadémikus irányítása alatt . A név jelentése "algoritmikus nyelv a mérnöki megoldások gépéhez". A névből egyértelműen kiderül, hogy az ALMIR-65-öt a MIR számítógépen (Machine for Engineering Calculations) használták.
Az ALMIR-65 nyelv 45 betűt használ: az orosz cirill ábécé 31 betűjét ("Ё" és "Ъ" nélkül) és a latin ábécé 14 betűjét, amelyek stílusukban nem esnek egybe az orosz ábécé betűivel (" D", "F", "G" , "I", "J", "L", "N", "Q", "R", "S", "U", "V", "W" , "Z"). A betűket változók, címkék és más szintaktikai konstrukciók kialakítására használják.
A nyelv decimális számjegyeket használ: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Ezenkívül öt számtani műveletet is tartalmaz, amelyeket a megfelelő szimbólumok határoznak meg: "+", "-", "×", "/", "↑". Az ALMIR-65 öt kapcsolatjelet is használ: "<", "≤", ">", "≥".
Az ALMIR-65 nyelv négy elválasztót használ: "," (vessző), ";" (pontosvessző), "." (pont) és "10" (tizedes), valamint hét speciális karakter: "√", "∑", "∏", "∫", "ε", "₣" és "∞".
Az ALMIR-65-ben kétféle numerikus literál létezik : egész szám és lebegőpontos , például: 125, . 4.5105
Az egész számoknak nem lehet decimális elválasztója és kitevője .
A lebegőpontos jelölésben a kitevő a mantisszát követi, és a " 10 " jel választja el tőle . Ezt a jelet ugyanabban az értelemben használják, mint az "E" betűt a lebegőpontos számok jelölésében a modern programozási nyelvekben. Tehát a "3.2 10 5" bejegyzés a "3.2 * 10 5 " matematikai jelölésnek felel meg .
Az ALMIR-65 nyelv speciális összegző funkciót biztosít, amelynek bejegyzése így néz ki:
vagy
Az ALMIR-65 biztosítja a leggyakoribb aritmetikai műveleteket egész számokhoz és lebegőpontos számokhoz :
Kijelölés | Művelet folyamatban | Példa | Példa eredmény |
---|---|---|---|
+ | Kiegészítés | 2+3 | 5 |
- | Kivonás | 7-3 | 4 |
× | Szorzás | 1.2*0.4 | 0.48 |
/ | Osztály | 6 / 3 | 2 |
↑ | Hatványozás | 5↑3 | 125 |
A hatványozásnak van a legmagasabb prioritása, ezt követi a szorzás és az osztás; az összeadás és a kivonás a legalacsonyabb prioritású.
Példa egy ALMIR-65 nyelvű programra:
"Ha" A > B "AKKOR" (A + B) "Egyéb" (A - B)