Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ALGOL N
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Use dmy dates|date=September 2020|cs1-dates=y}} {{Infobox programming language | name = ALGOL N | paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Procedural programming|procedural]], [[Imperative programming|imperative]], [[Structured programming|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}} | typing = [[Static type|Static]], [[Strong and weak typing|strong]] | scope = [[Scope (computer science)|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 language|Japanese]]) is the name of a successor [[programming language]] to [[ALGOL 60]],<ref>{{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}}</ref><ref>{{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}}</ref> 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 language]]s (DSLs), one for each domain. It avoided [[type conversion]] (coercion) while not making things more difficult for programmers. ==References== {{Reflist}} {{ALGOL programming}} [[Category:ALGOL 68 dialect]]<!-- "The Japanese were also active in language design, and produced their own "ALGOL N" [AB30.3.2], a simplified form of ALGOL 68 with a simplified method of description." [Lindsey 1988] --> {{Prog-lang-stub}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:ALGOL programming
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite report
(
edit
)
Template:Infobox programming language
(
edit
)
Template:Prog-lang-stub
(
edit
)
Template:Reflist
(
edit
)
Template:Use dmy dates
(
edit
)