PERLA (lenguaje de programación)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Idioma de alto nivel

PEARL, o lenguaje en tiempo real de automatización de procesos y experimentos, es un lenguaje de programación diseñado para realizar múltiples tareas y programar en tiempo real. Al ser un lenguaje de alto nivel, es bastante multiplataforma. Desde 1977, el lenguaje ha pasado por varias iteraciones de estandarización por parte del Deutsches Institut für Normung. La versión actual es PEARL-90, que fue estandarizada en 1998 como DIN 66253-2.

Características

PEARL admite valores numéricos de punto fijo y punto flotante, datos de caracteres y cadenas de caracteres, así como valores de bits. También proporciona instalaciones para estructuras y matrices multidimensionales. También se admiten punteros escritos y no escritos, junto con el encasillamiento.

PEARL es un lenguaje de programación de nivel superior, que permite una programación cómoda, segura y casi independiente del procesador de soluciones multitarea y en tiempo real. Ha estado estandarizado desde 1977 en varias etapas de su desarrollo. La última vez fue en 1998 como PEARL-90 (DIN 66253-2 1998, Berlín, Beuth-Verlag, 1998).

Además de la simple posibilidad de mapear los problemas técnicos del proceso, un principio importante en el desarrollo de PEARL fue la facilidad de aprendizaje por parte del programador.

Todos los tipos de datos básicos y estructuras de lenguaje de otros lenguajes de programación de procedimientos existen en PEARL. Además, PEARL ofrece elementos de lenguaje cómodos para el manejo de tareas multitarea y en tiempo real.

Como la mayoría de los otros lenguajes de alto nivel, PEARL admite procedimientos y funciones, y pasarles parámetros se puede hacer por valor o por referencia (a través de punteros).

Ejemplo

MODULE (HELLOWORLD);
SYSTEM;
TERMINAL:DIS obtenidos- ratioSDVLS(2);

PROBLEMA;
SPC TERMINAL DATION INOUT ALPHIC DIM(,) TFU MAX FORWARD CONTROL (ALL);

MAIN:TASK;
OPEN TERMINAL;
PUT 'Hola Mundo!' TO TERMINAL;
CLOSE TERMINAL;
FIN;

MODEND;

Contenido relacionado

Spl (Unix)

spl es el nombre de una colección de rutinas o macros del kernel de Unix utilizadas. para cambiar el nivel de prioridad de interrupción. Históricamente...

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

Datosflex

DataFlex es un lenguaje de programación de alto nivel orientado a objetos y una herramienta visual de cuarta generación para desarrollar aplicaciones de...

API de repositorio de contenido para Java

API de repositorio de contenido para Java es una especificación para una interfaz de programación de aplicaciones de la plataforma Java para acceder a...

Hacer bucle while

En muchos lenguajes de programación de computadoras, un bucle do while es una declaración de flujo de control que ejecuta un bloque de código y luego...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save