Talk:ALGOL 60
This is the talk page for discussing improvements to the ALGOL 60 article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Computing: CompSci C‑class Mid‑importance | |||||||||||||||||||||||
|
OR and AND representations
Could someone check for the corresponding symbols of OR and AND in this language, and also their respective priority? Thanks. Teuxe (talk) 14:02, 23 November 2012 (UTC)
- According to Algol Compilation and Assessment (B.A. Wichmann, 1973), and following the standard notations provided in Boolean algebra (logic), it appears that only the interpretation (and) and (or) of the symbols was incorrect in the Standard Operators table. Now fixed. Teuxe (talk) 14:16, 23 November 2012 (UTC)
External links modified
Hello fellow Wikipedians,
I have just modified 3 external links on ALGOL 60. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
- Added archive https://web.archive.org/web/20110927014141/http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807 to http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807
- Added archive https://web.archive.org/web/20100616084711/http://hopl.murdoch.edu.au:80/showlanguage.prx?exp=7288&language=Chinese%20Algol to http://hopl.murdoch.edu.au/showlanguage.prx?exp=7288&language=Chinese%20Algol
- Added archive https://web.archive.org/web/20111110061442/http://thor.cs.ucsb.edu/~ravenben/papers/coreos/Hoa81.pdf to http://thor.cs.ucsb.edu/~ravenben/papers/coreos/Hoa81.pdf
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}
).
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}}
(last update: 5 June 2024).
- If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
- If you found an error with any archives or the URLs themselves, you can fix them with this tool.
Cheers.—InternetArchiveBot (Report bug) 05:10, 1 October 2016 (UTC)
External links modified
Hello fellow Wikipedians,
I have just modified 3 external links on ALGOL 60. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
- Added archive https://web.archive.org/web/20100209040840/http://www.engin.umd.umich.edu/CIS/course.des/cis400/index.html to http://www.engin.umd.umich.edu/CIS/course.des/cis400/index.html
- Added archive https://web.archive.org/web/20100204112923/http://www.engin.umd.umich.edu/CIS/course.des/cis400/algol/hworld.html to http://www.engin.umd.umich.edu/CIS/course.des/cis400/algol/hworld.html
- Added archive https://web.archive.org/web/20100525044658/http://www.cs.ncl.ac.uk/publications/books/papers/124.pdf to http://www.cs.ncl.ac.uk/publications/books/papers/124.pdf
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}}
(last update: 5 June 2024).
- If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
- If you found an error with any archives or the URLs themselves, you can fix them with this tool.
Cheers.—InternetArchiveBot (Report bug) 10:19, 15 December 2017 (UTC)
ALCOR-ILLINOIS 7090 ALGOL Compiler
Just to let people know that I will in a few days add a new entry to the table: The ALCOR-ILLINOIS 7090 ALGOL Compiler. Started in 1962 in Illinois and completed in 1964 in Munich, Germany. I have two references, one is: Gries, Paul, and Wiehle. Some techniques used in the ALCOR-Illinois 7090. Comm. ACM 8 (August 1965), 496-500. It's strange but I didn't see this webpage all these years. David Gries DavidGries (talk) 13:05, 19 January 2018 (UTC)
Introductions to ALGOL 60 in 1960s
- "ARTICLES: ALGOL - A Simple Explanation". Computers and Automation. XI (11). 196211.pdf: 17–19. Nov 1962.
{{cite journal}}
: CS1 maint: others (link) - Woodger, M. (1 February 1960). "An Introduction to ALGOL 60". The Computer Journal. 3 (2): 67–75. doi:10.1093/comjnl/3.2.67. ISSN 0010-4620. --89.25.210.104 (talk) 19:59, 22 September 2018 (UTC)
- Clippinger, Richard F. (Nov 1962). "ARTICLES: ALGOL - A Simple Explanation" (PDF). Computers and Automation. XI (11): 17–19.
- The author needs to be named in the reference, but it would be better to put these citations in the article, not the talk page, unless they need discussion before they're included. --Northernhenge (talk) 00:07, 24 September 2018 (UTC)
Clarify how Algo60 "allowed for" call by name and call by value
I've added a request for clarification to the discussion of call by name in the "Properties" section. To clarify this request: when the text says that Algol 60 "allowed for" both call by name and call by value, does this mean that a conforming implementation could choose to provide one or the other? Or does it mean that the language provided some mechanism whereby a programmer could choose one evaluation strategy or the other (e.g. by declaring or calling the procedure in a particular way?) VoluntarySlave (talk) 00:23, 10 November 2018 (UTC)
I updated the section; it was specified as part of the procedure declaration, as in
procedure foo(v, n) value v; integer v, n; — Preceding unsigned comment added by 173.76.121.238 (talk) 00:30, 19 February 2020 (UTC)
There are no reserved word in ALGOL 60
There are no reserved words[1] in ALGOL 60. ALGOL 60#ALGOL 60 Reserved words and restricted identifiers does not describe ALGOL 60 itself, but rather a set of implementations by Burroughs. Shmuel (Seymour J.) Metz Username:Chatul (talk) 16:27, 4 January 2021 (UTC)
Indeed. And the concept of stropping is not mentioned once.
References
- ^ Peter Naur, ed. (January 1963). "Revised Report on the Algorithmic Language Algol 60". Communications of the ACM. 6 (1). Association for Computing Machinery: 1–17. doi:10.1145/366193.366201. S2CID 7853511.
(1) It should be particularly noted that throughout the reference language underlining [here this looks like underlined; N.L.] is used for defining independent basic symbols (see sections 2.2.2 and 2.3). These are understood to have no relation to the individual letters of which they are composed. Within the present report underlining will be used for no other purposes.
{{cite journal}}
: Unknown parameter|authors=
ignored (help)
Dates for CDC and IBM
Does anybody have the dates for ALGOL 60 under SCOPE on the CDC 6600 and OS/360 on the IBM System/360? --Shmuel (Seymour J.) Metz Username:Chatul (talk) 11:33, 4 January 2022 (UTC)
Associativity of operators?
Could someone please address associativity as well?
2601:1C2:881:3630:B49F:BCD4:797C:7F32 (talk) 16:50, 10 September 2022 (UTC) A Nony Mouse
What are these single quotes ("'") for?
In the 2nd to last code sample (Hello World for Elliott 803 Algol (A104)) there are 3 single quotes, each at the end of a line.
It is not clear to me what they are for.
My updated understanding suggests they could be stropping, but I remain stumped about these precise usages.
2601:1C2:881:3630:B49F:BCD4:797C:7F32 (talk) 00:48, 11 September 2022 (UTC) A Nony Mouse
Dangling IF?
Should there be a description of the "dangling IF" issue in ALGOL 60? -- Shmuel (Seymour J.) Metz Username:Chatul (talk)