ALGOL N ( N de Nippon – Japón en japonés ) es el nombre de un lenguaje de programación sucesor de ALGOL 60 , [1] [2] diseñado en Japón con el objetivo de ser tan simple como ALGOL 60 pero tan poderoso como ALGOL 68 . El lenguaje fue propuesto por Nobuo Yoneda . ALGOL N intentó utilizar la extensibilidad para resolver el problema que enfrentaban los diseñadores de lenguajes al intentar crear un lenguaje inextensible para todos los dominios, o al tener que crear muchos lenguajes de dominio específico (DSL), uno para cada dominio. Evitó la conversión de tipos (coerción) sin dificultar las cosas a los programadores.