Napier88



Proiectat de: Ron Morrison, Fred Brown, Richard Connor, Al Dearle

Paradigme de programare: Multi-paradigm — Procedural, imperative, structured


NAPIER88 este un limbaj de programare persistent ortogonal, care a fost proiectat și implementat la Universitatea din St Andrews, Scoția.

Designerul principal a fost Ron Morrison, ale cărui proiecte inițiale au fost extinse și implementate de Fred Brown, Richard Connor și Al Dearle.

NAPIER88 a fost înaintea timpului său în multe feluri și a fost primul limbaj implementat în mod robust care a combinat un sistem de tip polimorf cu persistență ortogonală.

Limba a fost implementată și lansată în mod rost pentru utilizatori atât din industrie, cât și din mediul academic; Până la 1.000 de utilizatori înregistrați au fost înregistrați la timp.

Cu toate acestea, limbajul a fost destinat doar să ofere o dovadă a conceptului pentru un experiment în programarea persistentă; La ceva timp după 1989 (anul prima implementare a fost de fapt lansată) interesele grupului au continuat și limba nu a mai fost menținută.

Cu toate acestea, influența sa trăiește în diferite alte sisteme; Tipul Corba Any este recunoscut în mod distinct în tipul Napier88, oricare; Limba comună a Microsoft (CLR) folosește o arhitectură polimorfă similară, iar tipurile parametrice ale Java rezolvă unele dintre aceleași probleme de tipuri neinstacate care scapă din domeniul lor static.