ALGOL N
{{Use dmy dates|date=September 2020|cs1-dates=y}}
{{Infobox programming language
| name = ALGOL N
| paradigms = Multi-paradigm: procedural, imperative, structured
| family = ALGOL
| designers = Nobuo Yoneda, Eiiti Wada, S. Igarashi, T. lwamura, K. Sakuma, T. Shimauti, T. Shimuzu, S. Takasu
| released = {{Start date and age|1969}}
| scope = Lexical
| programming language =
| discontinued =
| platform =
| operating system =
| license =
| file ext =
| influenced by = ALGOL 60, ALGOL 68
| influenced =
}}
ALGOL N (N for Nippon – Japan in Japanese) is the name of a successor programming language to ALGOL 60,{{cite journal |last1=Igarashi |first1=S. |last2=Iwamura |first2=T. |last3=Sakuma |first3=K. |last4=Simauti |first4=T. |last5=Simuzu |first5=T. |last6=Takasu |first6=S. |last7=Wada |first7=E. |author7-link=Eiiti Wada |last8=Yoneda |first8=N. |author8-link=Nobuo Yoneda |date=February 1969 |title=ALGOL N |url=http://dl.acm.org/citation.cfm?doid=1061125.1061130 |journal=ALGOL Bulletin |issue=30 |pages=38–85}}{{cite report |last1=Igarashi |first1=S. |last2=Iwamura |first2=T. |last3=Sakuma |first3=K. |last4=Shimauti |first4=T. |last5=Shimizu |first5=T. |last6=Takasu |first6=S. |last7=Wada |first7=E. |author7-link=Eiiti Wada |last8=Yoneda |first8=N. |author8-link=Nobuo Yoneda |date=February 1969 |url=https://repository.kulib.kyoto-u.ac.jp/dspace/handle/2433/100407 |title=Study of an Algorithmic Language: The Description and Compiling: ALGOL N |website=Kyoto University Research Information Repository |format=PDF}} designed in Japan with the goal of being as simple as ALGOL 60 but as powerful as ALGOL 68. The language was proposed by Nobuo Yoneda. ALGOL N tried to use extensibility to solve the problem that language designers faced when trying to make an inextensible language for all domains, or having to make many domain-specific languages (DSLs), one for each domain. It avoided type conversion (coercion) while not making things more difficult for programmers.