Analista | |
---|---|
clase de idioma | lenguaje de programación |
Apareció en | 1968 |
Autor | Glushkov V. M. y otros. |
Desarrollador | Viktor Mikhailovich Glushkov , Instituto V. M. Glushkov de Cibernética y Politécnico de Poltava |
Analyst es un lenguaje de programación desarrollado en 1968 en el Instituto de Cibernética de la Academia de Ciencias de la RSS de Ucrania bajo la dirección del académico Viktor Mikhailovich Glushkov . Es un desarrollo del lenguaje ALMIR-65 , manteniendo la compatibilidad con el mismo.
Una característica distintiva del lenguaje son los tipos de datos abstractos, los cálculos en álgebras arbitrarias, las transformaciones analíticas.
Fue implementado en máquinas MIR-2 .
Posteriormente, se desarrolló una versión de Analytik-74 , implementada en máquinas MIR-3 .
Por el momento, el lenguaje ANALYST existe en la forma del sistema de álgebra computacional ANALYTIK-2010, que está siendo desarrollado conjuntamente por el Instituto de Problemas de Máquinas y Sistemas Matemáticos de la Academia Nacional de Ciencias de Ucrania y la Universidad Técnica Nacional de Poltava que lleva el nombre de Yuri Kondratyuk .
En ANALYTICS, se adopta un alfabeto combinado de letras mayúsculas rusas y latinas: A B C D E F G I J K L M N O P R S T U V X Z
Este enfoque hizo posible el uso de un teclado de 45 teclas en los dispositivos de preparación y entrada de datos.
Cifras decimales: 1 2 3 4 5 6 7 8 9 0
Constantes π y e .
Operaciones aritméticas en orden de precedencia:
Acción | Señal |
---|---|
exponenciación | ↑ |
multiplicación, división | ×, / |
suma resta | +, - |
Condiciones booleanas: =, ≠, >, ≥, <, ≤.
En expresiones lógicas complejas, se pueden utilizar los signos de operaciones lógicas: "NOT", "AND", "OR"
Señal | Acción |
---|---|
" " | selección de palabras de servicio |
, | separación de elementos de lista (nombres, números, argumentos de función, parámetros de procedimiento, índices de matriz) |
; | separar declaraciones o descripciones entre sí |
. | punto decimal en número o final de etiqueta |
⏨ | separador de mantisa y exponente |
() | paréntesis de expresiones aritméticas y lógicas, selección de argumentos de función o combinación de operadores |
[ ] | corchetes de índice |
' ' | Seleccionar texto de salida |
El alfabeto del idioma también contiene símbolos matemáticos generalmente aceptados: ∞ √ ∑ ∏ ∫ d ∂
Se puede utilizar un signo de exclamación (!) en el texto de los programas.
A continuación se muestra una lista de las principales palabras de función del ANALISTA. Las palabras de servicio se pueden abreviar siempre que la lectura no sea ambigua. Las palabras de servicio no están reservadas, ya que están separadas por comillas.
"Ingresar" | "Tomar" |
"Conclusión" | "Correr" |
"Calcular" | "Dónde" |
"Calendario" | "Diferenciar" |
"Para" | "ANTES DE" |
"Si un" | "Título" |
"Valores" | "De lo contrario" |
"Integrar" | "El fin" |
"MASIV" | "Escala" |
"SOBRE EL" | "Traer" |
"Aplicar" | "Espacio" |
"Procedimiento" | "Dejar" |
"Bitness" | "Deténgase" |
"Línea" | "Mesa" |
"DESPUÉS" | "Formato" |
"Paso" |