Articulo de referencia

Sistema Klerer-May

El sistema Klerer-May es un lenguaje de programación desarrollado a mediados de la década de 1960, orientado a la programación científica numérica , cuya característica más dest...

El sistema Klerer-May es un lenguaje de programación desarrollado a mediados de la década de 1960, orientado a la programación científica numérica , cuya característica más destacada es su sintaxis bidimensional basada en la notación matemática tradicional .

Ejemplo de una instrucción en el lenguaje de programación Klerer-May

Para la entrada y salida, el sistema Klerer-May utilizaba una Friden Flexowriter modificada para permitir movimientos de media línea para subíndices y superíndices. [ 1 ] El conjunto de caracteres incluía dígitos, letras mayúsculas, subconjuntos de 14 letras latinas minúsculas y 18 letras griegas, operadores aritméticos ( +×/|) y puntuación ( .,()), y ocho caracteres especiales de dibujo de líneas (similares a _˘) utilizados para construir paréntesis de varias líneas y símbolos para suma , productos , raíces y para división o fracciones de varias líneas . [ 2 ] El sistema estaba diseñado para tolerar errores de entrada y ser fácil de aprender; su manual de referencia tenía solo dos páginas. [ 3 ]

El sistema fue desarrollado por Melvin Klerer y Jack May en los Laboratorios Hudson de la Universidad de Columbia en Dobbs Ferry, Nueva York , para la Oficina de Investigación Naval , y funcionaba en computadoras de la serie GE-200 . [ 2 ]

Referencias

  1. Klerer, Melvin; May, Jack (1965). "Un lenguaje de programación orientado al usuario" . The Computer Journal . 8 (2): 103– 109. doi : 10.1093/comjnl/8.2.103 .
  2. 1 2 Sammet, Jean (1969). Lenguajes de programación: historia y fundamentos . Prentice-Hall. págs. 284–294 . ISBN  0-13-729988-5.
  3. Klerer, Melvin; May, Jack (1965). Manual de referencia . Hudson Labs, Dobbs Ferry, NY: Universidad de Columbia.

Lecturas adicionales

  • Klerer, Melvin; May, Jack (mayo de 1964). "Un experimento en un sistema informático orientado al usuario" . Commun. ACM . 7 (5): 290– 294. doi : 10.1145/364099.364266 . S2CID 14606272 . 
  • Klerer, Melvin; May, Jack (1965). "Programación bidimensional". Actas de la Conferencia Conjunta de Computación de Otoño, 30 de noviembre - 1 de diciembre de 1965, Parte I. Conferencia Conjunta de Computación de Otoño. Las Vegas, Nevada: ACM. págs. 63–75 . doi : 10.1145/1463891.1463897 . 
  • Klerer, Melvin; Grossman, Fred (noviembre de 1967). "Avances adicionales en la entrada/salida bidimensional mediante terminales de máquina de escribir". Actas de la Conferencia Conjunta de Informática de Otoño, 14-16 de noviembre de 1967. Conferencia Conjunta de Informática de Otoño. Anaheim, California: ACM. págs. 675-687 . doi : 10.1145/1465611.1465701 .