Paradigms | Multi-paradigm: procedural, imperative, structured |
---|---|
Family | ALGOL |
Designed by | Nobuo Yoneda, Eiiti Wada, S. Igarashi, T. lwamura, K. Sakuma, T. Shimauti, T. Shimuzu, S. Takasu |
First appeared | 1969 |
Typing discipline | Static, strong |
Scope | Lexical |
Influenced by | |
ALGOL 60, ALGOL 68 |
ALGOL N (N for Nippon – Japan in Japanese) is the name of a successor programming language to ALGOL 60, 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.
References
- ^ Igarashi, S.; Iwamura, T.; Sakuma, K.; Simauti, T.; Simuzu, T.; Takasu, S.; Wada, E.; Yoneda, N. (February 1969). "ALGOL N". ALGOL Bulletin (30): 38–85.
- ^ Igarashi, S.; Iwamura, T.; Sakuma, K.; Shimauti, T.; Shimizu, T.; Takasu, S.; Wada, E.; Yoneda, N. (February 1969). Study of an Algorithmic Language: The Description and Compiling: ALGOL N (PDF). Kyoto University Research Information Repository (Report).