stringtranslate.com

Napier88

Napier88 es un lenguaje de programación persistente ortogonal que fue diseñado e implementado en la Universidad de St Andrews , Escocia . El diseñador principal fue Ron Morrison , cuyos diseños iniciales fueron ampliados e implementados por Fred Brown, Richard Connor y Al Dearle. Napier88 se adelantó a su tiempo en muchos aspectos y fue el primer lenguaje implementado de forma robusta que combinó un sistema de tipos polimórficos con persistencia ortogonal . El lenguaje se implementó de forma robusta y se lanzó a usuarios tanto de la industria como del mundo académico; a su debido tiempo se registraron hasta 1000 usuarios registrados. Sin embargo, el lenguaje solo tenía como objetivo proporcionar una prueba de concepto para un experimento en programación persistente; algún tiempo después de 1989 (el año en que de hecho se lanzó la primera implementación), los intereses del grupo cambiaron y el lenguaje ya no se mantuvo.

Sin embargo, su influencia sigue viva en varios otros sistemas; el tipo CORBAANY es claramente reconocible en el tipo de Napier88 ANY; Common Language Runtime (CLR) de Microsoft utiliza una arquitectura polimórfica similar, y los tipos paramétricos de Java resuelven algunos de los mismos problemas de los tipos no instanciados que escapan de su ámbito estático.

Historia

Napier88 fue el tercero de una familia de lenguajes diseñados e implementados por Morrison en St Andrews, después de S-algol y PS-algol .

Lectura adicional

Enlaces externos