analytiker | |
---|---|
Sprog klasse | programmeringssprog |
Dukkede op i | 1968 |
Forfatter | Glushkov V. M. og andre. |
Udvikler | Viktor Mikhailovich Glushkov , V. M. Glushkov Institute of Cybernetics og Poltava Polytechnic |
Analytiker er et programmeringssprog udviklet i 1968 ved Institute of Cybernetics ved Academy of Sciences i den ukrainske SSR under vejledning af akademiker Viktor Mikhailovich Glushkov . Det er en udvikling af ALMIR-65- sproget , mens det bibeholder kompatibiliteten med det.
Et karakteristisk træk ved sproget er abstrakte datatyper, beregninger i vilkårlige algebraer, analytiske transformationer.
Det blev implementeret på MIR-2- maskiner .
Senere blev en version af Analytik-74 udviklet , implementeret på MIR-3- maskiner .
I øjeblikket eksisterer ANALYST-sproget i form af ANALYTIK-2010 computeralgebra-systemet, som udvikles i fællesskab af Institute for Problems of Mathematical Machines and Systems fra National Academy of Sciences of Ukraine og Poltava National Technical University opkaldt efter Yuriy Kondratyuk .
I ANALYTICS anvendes et kombineret alfabet af russiske og latinske store bogstaver: A B C D E F G I J K L M N O P R S T U V X Z
Denne tilgang gjorde det muligt at bruge et 45-tasters tastatur på forberedelses- og datainputenhederne.
Decimaltal: 1 2 3 4 5 6 7 8 9 0
Konstanter π og e .
Aritmetiske operationer i prioriteret rækkefølge:
Handling | Skilt |
---|---|
eksponentiering | ↑ |
multiplikation, division | ×, / |
addition, subtraktion | +, - |
Booleske forhold: =, ≠, >, ≥, <, ≤.
I komplekse logiske udtryk kan tegnene for logiske operationer bruges: "NOT", "AND", "OR"
Skilt | Handling |
---|---|
" " | valg af serviceord |
, | adskillelse af listeelementer (navne, tal, funktionsargumenter, procedureparametre, matrixindekser) |
; | adskille udsagn eller beskrivelser fra hinanden |
. | decimaltegn i nummer eller slutningen af etiketten |
⏨ | mantisse og eksponentseparator |
() | parentes af aritmetiske og logiske udtryk, valg af funktionsargumenter eller kombination af operatorer |
[ ] | Indeks parentes |
' ' | Valg af outputtekst |
Sprogets alfabet indeholder også almindeligt accepterede matematiske symboler: ∞ √ ∑ ∏ ∫ d ∂
Et udråbstegn (!) kan bruges i programmers tekst.
Nedenfor er en liste over hovedfunktionsordene for ANALYSATOREN. Serviceord kan forkortes, forudsat at læsningen er entydig. Serviceord er ikke forbeholdt, da de er adskilt af anførselstegn.
"Gå ind" | "Tage" |
"Konklusion" | "Løb" |
"Beregn" | "Hvor" |
"Tidsplan" | "Differentiere" |
"Til" | "FØR" |
"Hvis en" | "Titel" |
"Værdier" | "Ellers" |
"Integrere" | "Slutten" |
"MASSiv" | "Vægt" |
"PÅ DEN" | "Tage med" |
"Ansøge" | "Plads" |
"Procedure" | "Lade" |
"Bidhed" | "Hold op" |
"Linje" | "Bord" |
"DEREFTER" | "Format" |
"Trin" |