Lenguaje de programación nórdico


Nord Programming Language ( NPL ), es un lenguaje de programación procedimental del fabricante noruego de minicomputadoras Norsk Data . Se envió como un componente estándar del sistema operativo Sintran III .

El lenguaje también se usó para implementar Sintran III: el núcleo y el sistema de archivos están escritos en NPL, al igual que el compilador NPL y algunas aplicaciones principales desde el principio, hasta el lanzamiento del lenguaje de programación de alto nivel llamado PLANC . Luego, el enlazador y otro software se reescribieron en PLANC.

El compilador NPL también era especial porque no emitía código objeto como lo hacen la mayoría de los compiladores. En su lugar, emitió una representación intermedia , en forma de código de lenguaje ensamblador , que luego tuvo que ser ensamblado usando Norsk Data Assembler .

FUN1podría llamarse a establecer Tantes de 1caer FUN2o Tpodría establecerse en otra cosa y llamar a FUN2. Si Tel registro especificó en qué identificador de archivo escribir, entonces se FUN1podría llamar para enviar siempre a la terminal o Tse podría especificar para manejar un archivo Ty llamar FUN2para generar ese archivo.