ALGOL
(ALGOL60 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/07/13 01:26 UTC 版)
注釈
- ^ ファミリー名は大文字/小文字をまじえて表記される場合 (Algol 60) と、全て大文字で表記される場合 (ALGOL 68) がある。本項目では ALGOL で統一する。
- ^ ALGOL 68 の用語で入出力を意味する。
- ^ a b 対応フォントが少ない。フリーフォントでは、DejaVu Sans、Quivira、Symbola、和田研2004フォントの絵文字対応版、にしき的フォントなど。JIS X 0208の表記に置き換えるなら「10」のような外見となる。
出典
- ^ P.HAYES 1978, p. 38.
- ^ Collected Algorithms of the ACM ACMによるアルゴリズム集
- ^ “Algol-like languages ,Introduction” (1996年9月). 2012年1月17日閲覧。
- ^ a b Backus, J. W.; Bauer, F. L.; Green, J.; Katz, C.; McCarthy, J.; Perlis, A. J.; Rutishauser, H.; Samelson, K. et al. (May 1960). Naur, Peter. ed. Report on the Algorithmic Language ALGOL 60. Copenhagen. doi:10.1145/367236.367262. ISSN 0001-0782
- ^ Perlis, A.J.; Samelson, K. (1958), “Preliminary report: international algebraic language”, Communications of the ACM 1 (12): 8-22, doi:10.1145/377924.594925
- ^ “Revised Report on the Algorithmic Language Algol 60” (1963年). 2007年6月25日時点のオリジナルよりアーカイブ。2007年6月8日閲覧。
- ^ “Revised Report on the Algorithmic Language ALGOL 68” (1973年). 2010年8月25日閲覧。
- ^ Knuth, Donald E. (1964). “Backus Normal Form vs Backus Naur Form”. Communications of the ACM 7 (12): 735–736. doi:10.1145/355588.365140.
- ^ ACM Award Citation / Peter Naur, 2005
- ^ "Hints on Programming Language Design", C.A.R. Hoare, December 1973. Page 27. (なお、この言葉は間違ってエドガー・ダイクストラのものとされることがある。ダイクストラも ALGOL 60 コンパイラの実装に参加していた)
- ^ Jonathan Rees and William Clinger (Editors), Hal Abelson, R. K. Dybvig et al.. “Revised(3) Report on the Algorithmic Language Scheme, (Dedicated to the Memory of ALGOL 60)”. 2009年10月20日閲覧。
- ^ Peter O'Hearn and Robert D. Tennent. 1996. Algol-Like Languages. Birkhauser Boston Inc., Cambridge, MA, USA.
- ^ “The Encyclopedia of Computer Languages”. 2012年1月20日閲覧。
- ^ Computer Museum History, Historical Zuse-Computer Z23, restored by the Konrad Zuse Schule in Hünfeld, for the Computer Museum History Center in Mountain View (California) USA
- ^ Daylight, E. G. (2011). “Dijkstra's Rallying Cry for Generalization: the Advent of the Recursive Procedure, late 1950s – early 1960s”. The Computer Journal. doi:10.1093/comjnl/bxr002 .
- ^ Kruseman Aretz, F.E.J. (30 June 2003). “The Dijkstra-Zonneveld ALGOL 60 compiler for the Electrologica X1”. Software Engineering. History of Computer Science. Kruislaan 413, 1098 SJ Amsterdam: Centrum Wiskunde & Informatica
- ^ Koffman, Eliot. “All I Really Need to KnowI Learned in CS1”. 2012年5月20日閲覧。
- ^ Aho, Alfred V.; Ravi Sethi, Jeffrey D. Ullman (1986). Compilers: Principles, Techniques, and Tools (1st ed.). Addison-Wesley. ISBN 0-201-10194-7, Section 7.5, and references therein
- ^ https://doi.org/10.1145/366573.366599
- ^ "803 ALGOL", the manual for Elliott 803 ALGOL
- ^ Hello world! ALGOL Example Program page
- ^ How ASCII Got Its Backslash, Bob Bemer
- ^ Baumann, R. (October 1961). “ALGOL Manual of the ALCOR Group, Part 1 [ALGOL Manual of the ALCOR Group]” (German). Elektronische Rechenanlagen: 206–212.
- ^ Baumann, R. (December 1961). “ALGOL Manual of the ALCOR Group, Part 2 [ALGOL Manual of the ALCOR Group]” (German). Elektronische Rechenanlagen 6: 259–265.
- ^ Baumann, R. (April 1962). “ALGOL Manual of the ALCOR Group, Part 3 [ALGOL Manual of the ALCOR Group]” (German). Elektronische Rechenanlagen 2.
- ^ “GOST 10859 standard”. 2007年6月16日時点のオリジナルよりアーカイブ。2007年6月5日閲覧。
- 1 ALGOLとは
- 2 ALGOLの概要
- 3 特徴
- 4 例と移植性問題
- 5 脚注
- 6 関連項目
- ALGOL60のページへのリンク