Algol Genes

Subrata Dasgupta
{"title":"Algol Genes","authors":"Subrata Dasgupta","doi":"10.1093/oso/9780190843861.003.0005","DOIUrl":null,"url":null,"abstract":"In 1969 a “Report on the Algorithmic Language ALGOL 68” was published in the journal Numerische Mathematik. The authors of the report were also its designers, all academic computer scientists, Adriaan van Wijngaarden and C. H. A. Koster from the Netherlands and Barry Mailloux and John Peck from Canada. The Algol 68 project was, by then, 4 years old. The International Federation for Information Processing (IFIP) had under its umbrella a number of technical committees devoted to various specialties; each technical committee in turn had, under its jurisdiction, several working groups given to subspecialties. One such committee was the technical committee TC2, on programming; and in 1965 one of its constituent working groups WG2.1 (programming languages) mandated the development of a new international language as a successor to Algol 60. The latter, developed by an international committee of computer scientists between 1958 and 1963, had had considerable theoretical and practical impact in the first age of computer science. The Dutch mathematician-turned-computer scientist Adriaan van Wijngaarden, one of the codesigners of Algol 60 was entrusted with heading this task. The goal for Algol 68 was that it was to be a successor of Algol 60 and that it would have to be accepted and approved by IFIP as the “official” international programming language. Prior to its publication in 1969, the language went through a thorough process of review, first within the ranks of WG2.1, then by its umbrella body TC2, and finally by the IFIP General Assembly before being officially recommended for publication. The words review and recommendation mask the fact that the Algol 68 project manifested some of the features of the legislative process with its attendant politics. Thus, at a meeting of WG2.1 in Munich in December 1968— described by one of the Algol 68 codesigners John Peck as “dramatic”— where the Algol 68 report was to be approved by the working group, the designers presented their language proposal much as a lawmaker presents a bill to a legislative body; and just as the latter debates over the bill, oftentimes acrimoniously, before putting the bill to a vote, so also the Algol 68 proposal was debated over by members of WG2.1 and was finally voted on.","PeriodicalId":133335,"journal":{"name":"The Second Age of Computer Science","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Second Age of Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/oso/9780190843861.003.0005","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In 1969 a “Report on the Algorithmic Language ALGOL 68” was published in the journal Numerische Mathematik. The authors of the report were also its designers, all academic computer scientists, Adriaan van Wijngaarden and C. H. A. Koster from the Netherlands and Barry Mailloux and John Peck from Canada. The Algol 68 project was, by then, 4 years old. The International Federation for Information Processing (IFIP) had under its umbrella a number of technical committees devoted to various specialties; each technical committee in turn had, under its jurisdiction, several working groups given to subspecialties. One such committee was the technical committee TC2, on programming; and in 1965 one of its constituent working groups WG2.1 (programming languages) mandated the development of a new international language as a successor to Algol 60. The latter, developed by an international committee of computer scientists between 1958 and 1963, had had considerable theoretical and practical impact in the first age of computer science. The Dutch mathematician-turned-computer scientist Adriaan van Wijngaarden, one of the codesigners of Algol 60 was entrusted with heading this task. The goal for Algol 68 was that it was to be a successor of Algol 60 and that it would have to be accepted and approved by IFIP as the “official” international programming language. Prior to its publication in 1969, the language went through a thorough process of review, first within the ranks of WG2.1, then by its umbrella body TC2, and finally by the IFIP General Assembly before being officially recommended for publication. The words review and recommendation mask the fact that the Algol 68 project manifested some of the features of the legislative process with its attendant politics. Thus, at a meeting of WG2.1 in Munich in December 1968— described by one of the Algol 68 codesigners John Peck as “dramatic”— where the Algol 68 report was to be approved by the working group, the designers presented their language proposal much as a lawmaker presents a bill to a legislative body; and just as the latter debates over the bill, oftentimes acrimoniously, before putting the bill to a vote, so also the Algol 68 proposal was debated over by members of WG2.1 and was finally voted on.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Algol基因
1969年,《Numerische Mathematik》杂志发表了一篇“关于算法语言ALGOL 68的报告”。该报告的作者也是它的设计者,都是学术计算机科学家,来自荷兰的Adriaan van Wijngaarden和C. H. A. Koster,以及来自加拿大的Barry Mailloux和John Peck。到那时,Algol 68项目已经进行了4年。国际信息处理联合会(信息处理联合会)旗下有若干专门从事各种专业的技术委员会;每个技术委员会在其管辖范围内又有若干分专业工作组。一个这样的委员会是TC2技术委员会,负责编程;1965年,它的一个组成工作组WG2.1(编程语言)授权开发一种新的国际语言作为Algol 60的继承者。后者是由一个国际计算机科学家委员会在1958年至1963年间开发的,在计算机科学的第一个时代具有相当大的理论和实践影响。荷兰数学家出身的计算机科学家阿德里安·范·维恩加登(Adriaan van Wijngaarden)是Algol 60的共同设计者之一,他被委托领导这项任务。Algol 68的目标是成为Algol 60的继承者,并且必须被IFIP接受和批准为“官方的”国际编程语言。在1969年出版之前,该语言经历了一个彻底的审查过程,首先是在WG2.1的级别内,然后是其总括机构TC2,最后是国际图联大会,然后才被正式推荐出版。“审查”和“建议”这两个词掩盖了这样一个事实,即Algol 68项目表现出了立法程序及其伴随的政治的一些特征。因此,1968年12月在慕尼黑召开的WG2.1会议上——被Algol 68的共同设计者之一约翰·派克称为“戏剧性的”——Algol 68报告将由工作组批准,设计师们向立法机构提交了他们的语言提案,就像立法者向立法机构提交法案一样;就像后者在将法案付诸表决之前对该法案进行的辩论一样,Algol 68提案也是由WG2.1的成员辩论并最终投票通过的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Abstractions All The Way A Symbolic Science Of Intelligence Algol Genes Getting To Know Parallelism Very Formal Affairs
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1