ALGOL N
| ALGOL N | |
|---|---|
| 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,[1][2] 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).