Articulo de referencia

VACA

COWSEL ( CONtroled Working Space Language ) es un lenguaje de programación diseñado entre 1964 y 1966 por Robin Popplestone . Se basó en una notación polaca inversa (RPN) del le...

COWSEL ( CONtroled Working Space Language ) es un lenguaje de programación diseñado entre 1964 y 1966 por Robin Popplestone . Se basó en una notación polaca inversa (RPN) del lenguaje Lisp , combinada con algunas ideas del lenguaje de programación combinado (CPL).

COWSEL se implementó inicialmente en un ordenador Ferranti Pegasus en la Universidad de Leeds y en un Stantec Zebra en el Instituto Tecnológico de Bradford . Posteriormente, Rod Burstall lo implementó en un Elliot 4120 en la Universidad de Edimburgo .

COWSEL pasó a llamarse POP-1 en 1966, durante el verano, y su desarrollo continuó bajo ese nombre a partir de entonces.

Código de ejemplo

miembro de la función lambda xy comentario ¿Es xa miembro de la lista y?; define el átomo y entonces *0 fin y hd x igual entonces *1 fin y tl -> y repetir hacia arriba

Las palabras reservadas (palabras clave) también se subrayaron en las impresiones originales. Popplestone realizó el resaltado de sintaxis mediante el uso de subrayado en una Friden Flexowriter .

Véase también

  • Lenguaje de programación POP-2
  • Lenguaje de programación POP-11
  • Entorno de programación Poplog

Referencias

  • Informe técnico: EPU-R-12, Universidad de Edimburgo (abril de 1966)
  • "El desarrollo inicial de POP" en la Enciclopedia de lenguajes informáticos.