ALGOL
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (Created page with "{{FormatInfo |formattype=Languages |subcat=Programming Languages |released=1958 }} '''ALGOL''' is a historically significant programming language which introduced many struct...") |
Dan Tobias (Talk | contribs) m |
||
Line 4: | Line 4: | ||
|released=1958 | |released=1958 | ||
}} | }} | ||
− | |||
'''ALGOL''' is a historically significant programming language which introduced many structural concepts which are widespread in programming languages to this day. Some of its specific syntactic elements, such as ''':=''' for assignments and '''begin''' and '''end''' to delimit blocks of code, were adopted directly in [[Pascal]] and [[Ada]], though they have lost out in recent times to the alternative syntax of [[C]] which uses '''=''' for assignments and curly braces for code blocks. However, the basic structures of current languages still derive from ALGOL, even if they are expressed with different symbols. Meanwhile, the use of semicolons to end statements, taken directly from ALGOL, is used by nearly all current languages. | '''ALGOL''' is a historically significant programming language which introduced many structural concepts which are widespread in programming languages to this day. Some of its specific syntactic elements, such as ''':=''' for assignments and '''begin''' and '''end''' to delimit blocks of code, were adopted directly in [[Pascal]] and [[Ada]], though they have lost out in recent times to the alternative syntax of [[C]] which uses '''=''' for assignments and curly braces for code blocks. However, the basic structures of current languages still derive from ALGOL, even if they are expressed with different symbols. Meanwhile, the use of semicolons to end statements, taken directly from ALGOL, is used by nearly all current languages. | ||
Line 10: | Line 9: | ||
* [[Wikipedia:ALGOL|Wikipedia article]] | * [[Wikipedia:ALGOL|Wikipedia article]] | ||
* [http://www.masswerk.at/algol60/report.htm Language definition (ALGOL 60)] | * [http://www.masswerk.at/algol60/report.htm Language definition (ALGOL 60)] | ||
− | * [http://www.compileonline.com/execute_algol_online.php In-browser ALGOL implementation | + | * [http://www.compileonline.com/execute_algol_online.php In-browser ALGOL implementation] |
Latest revision as of 14:46, 12 March 2016
ALGOL is a historically significant programming language which introduced many structural concepts which are widespread in programming languages to this day. Some of its specific syntactic elements, such as := for assignments and begin and end to delimit blocks of code, were adopted directly in Pascal and Ada, though they have lost out in recent times to the alternative syntax of C which uses = for assignments and curly braces for code blocks. However, the basic structures of current languages still derive from ALGOL, even if they are expressed with different symbols. Meanwhile, the use of semicolons to end statements, taken directly from ALGOL, is used by nearly all current languages.