PROMAL


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

PROMAL ( Lenguaje de microaplicaciones de PROgrammer ) es un lenguaje de programación estructurado de Systems Management Associates para MS-DOS , Commodore 64 y Apple II . PROMAL presenta una sintaxis simple, sin números de línea, nombres largos de variables, funciones y procedimientos con paso de argumentos, tipo de número real, matrices, cadenas, puntero y una biblioteca de E / S incorporada. Como ABC y Python , la sangría es parte de la sintaxis del lenguaje.

El lenguaje utiliza un compilador de un solo paso para generar código de bytes que se interpreta cuando se ejecuta el programa. Dado que la memoria es muy limitada en estas primeras computadoras domésticas, el compilador puede compilar hacia / desde el disco y la memoria. El paquete de software para C64 incluye un editor de pantalla completa y un shell de comandos.

Véase también [Computer Language, marzo de 1986, págs. 128-134].

Recepción

¡Ahoy! llamado PROMAL para el Commodore 64 "uno de los mejores" lenguajes estructurados. Concluyó: "Como una introducción a los lenguajes de programación estructurados y como una alternativa a BASIC, PROMAL bien vale el tiempo necesario para aprenderlo y los $ 49.95 para comprarlo". [1]

Código de ejemplo

Desde el disco del programa PROMAL:

 CRIBA DEL PROGRAMA  ; Benchmark del tamiz de Eratóstenes  ; prueba (revista BYTE)  ; 10 iteraciones, matriz de 1800 elementos. INCLUYE BIBLIOTECA TAMAÑO DE CON = 1800 PALABRA I PALABRA J PALABRA PRIME PALABRA K EL RECUENTO DE PALABRAS BANDERAS DE BYTE [TAMAÑO] EMPEZAR SALIDA "10 ITERACIONES" PARA J = 1 A 10 COUNT = 0 LLENAR BANDERAS, TAMAÑO, VERDADERO PARA I = 0 AL TAMAÑO SI LAS BANDERAS [I] PRIME = I + I + 3 K = I + PRIME MIENTRAS K <= TAMAÑO BANDERAS [K] = FALSO K = K + PRIME COUNT = COUNT + 1 SALIDA "# C # I PRIMES", RECUENTO FIN

Referencias

  1. ^ Schleimer, Rachel (junio de 1985). "PROMAL" . ¡Ahoy! . págs. 71–72 . Consultado el 27 de junio de 2014 .

enlaces externos

Este artículo se basa en material extraído del Diccionario de Computación en línea gratuito antes del 1 de noviembre de 2008 e incorporado bajo los términos de "renovación de licencias" de la GFDL , versión 1.3 o posterior.