ALGOL N explained

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
Typing: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.

Notes and References

  1. Igarashi . S. . Iwamura . T. . Sakuma . K. . Simauti . T. . Simuzu . T. . Takasu . S. . Wada . E. . Eiiti Wada . Yoneda . N. . Nobuo Yoneda . February 1969 . ALGOL N . . 30 . 38–85.
  2. Igarashi . S. . Iwamura . T. . Sakuma . K. . Shimauti . T. . Shimizu . T. . Takasu . S. . Wada . E. . Eiiti Wada . Yoneda . N. . Nobuo Yoneda . February 1969 . Study of an Algorithmic Language: The Description and Compiling: ALGOL N . Kyoto University Research Information Repository . PDF.