彼得·诺尔(综述)

                     

贡献者: 待更新

   本文根据 CC-BY-SA 协议转载翻译自维基百科相关文章

图
图 1:2008 年的诺尔

   彼得·诺尔(Peter Naur,1928 年 10 月 25 日—2016 年 1 月 3 日)是丹麦计算机科学的先驱,并于 2005 年获得图灵奖。他最为人知的贡献是与约翰·巴克斯(John Backus)一起,提出了用于描述大多数编程语言语法的巴克斯-诺尔范式(BNF)符号。此外,他还参与了编程语言 ALGOL 60 的创建。

1. 传记

   诺尔最初的职业是天文学家,并于 1957 年获得哲学博士(Ph.D.)学位,但他与计算机的接触使他改变了职业方向。从 1959 年到 1969 年,他在丹麦计算机公司 Regnecentralen 工作,同时还在尼尔斯·玻尔研究所和丹麦技术大学讲授课程。从 1969 年到 1998 年,诺尔在哥本哈根大学担任计算机科学教授。

   他是国际信息处理联合会(IFIP)工作组 2.1——算法语言与计算(Algorithmic Languages and Calculi)的成员,该工作组负责指定、支持并维护 ALGOL 60 和 ALGOL 68 语言。1960 年至 1993 年间,他还是《BIT 数值数学》期刊的编辑委员会成员,该期刊专注于数值分析。

   诺尔的主要研究领域包括计算机程序和算法的设计、结构与性能。他在软件工程和软件架构方面也作出了开创性的贡献。在他的著作《计算:一种人类活动》(1992 年)中,汇集了他对计算机科学的贡献,他拒绝了将编程视为数学分支的形式主义编程学派。他不喜欢将 “巴科斯–诺尔范式” 与他联系在一起(这是唐纳德·克努斯给出的说法),并表示他更愿意将其称为 “巴科斯正常形式”。

   诺尔与计算机科学家 Christiane Floyd 结婚。

   诺尔不喜欢 “计算机科学” 这一术语,建议将其称为 “数据学” 或 “数据科学”。“数据学” 这一术语在丹麦和瑞典被称为 “datalogi”,而 “数据科学” 现在通常用于数据分析,包括统计学和数据库。

   自 1960 年代中期以来,计算机科学在丹麦一直以彼得·诺尔的 “数据学” 术语进行研究,数据学即数据过程的科学。从 Regnecentralen 和哥本哈根大学开始,哥本哈根计算机科学传统通过与应用和其他知识领域的紧密联系,发展出了自己独特的特点。这一传统在教育领域尤为明显。全面的项目活动是课程的一部分,通过实际经验,理论得以与现实解决方案结合。诺尔早期就认识到计算机科学教育面临的独特挑战。他的创新成果在其他大学也得到了证明。哥本哈根大学的计算机科学培训与诺尔的研究观点紧密相关,尤其是在计算机科学教育的形成方面。

   在晚年,诺尔直言不讳地批评整体科学追求:诺尔可能与经验主义学派相契合,认为不应追求事物之间更深层次的联系,而应关注可观察到的事实。他从这个观点出发,批评了某些哲学和心理学的学派。他还提出了一种名为 “突触状态理论” 的人类思维理论。

   诺尔因在定义编程语言 ALGOL 60 方面的工作而获得了 2005 年计算机协会(ACM)A.M. 图灵奖。特别是,他在编辑具有影响力的《ALGOL 60 算法语言报告》中的角色,以及该报告开创性的使用 BNF 的贡献,得到了认可。诺尔是唯一获得图灵奖的丹麦人。

   诺尔于 2016 年 1 月 3 日因病去世。他在 Gentofte 的故居现由社会学家 Claire Maxwell 所有。

2. 参考书目

   以下数字参考了 E. Sveinsdottir 和 E. Frøkjær 出版的参考书目。[citation needed] 诺尔发表了大量关于天文学、计算机科学、社会问题、古典音乐、心理学和教育的文章和章节。

3. 另见

4. 参考文献

  1. "彼得·诺尔去世,享年 87 岁"。原文已存档于 2016 年 1 月 4 日。于 2016 年 1 月 4 日查阅。
  2. Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (2016 年 8 月 17 日)。“IFIP 工作组 2.1 简介”。Foswiki。原文已存档于 2021 年 3 月 8 日。于 2020 年 9 月 2 日查阅。
  3. Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2011 年 3 月 2 日)。“ScopeEtc: IFIP21: Foswiki”。Foswiki。原文已存档于 2018 年 9 月 2 日。于 2020 年 9 月 2 日查阅。
  4. Fröberg, Carl Erik。“BIT - 一本与计算机相关的北欧期刊”。于 2013 年 7 月 31 日查阅。
  5. Naur, Peter (1985)。“彼得·诺尔,《编程作为理论构建》”(PDF)。计算机科学:计算机、数据与信息科学学院。威斯康星大学麦迪逊分校。于 2020 年 9 月 2 日查阅。
  6. Sveinsdottir, Edda; Frøkjær, Erik (1988)。“数据学 - 哥本哈根计算机科学传统”。《BIT》 28(3):450–472。doi:10.1007/BF01941128. S2CID 9672754。
  7. "诺尔,突触-状态理论的精神生活"(PDF)。2004 年。原文已存档于 2011 年 9 月 27 日。于 2011 年 6 月 15 日查阅。
  8. "软件先驱彼得·诺尔获 ACM 图灵奖"。2006 年 2 月。原文已存档于 2007 年 6 月 9 日。
  9. Devantier, Nicolai (2016 年 1 月 4 日)。“世界著名的丹麦 IT 专家彼得·诺尔去世——Computerworld”。《Computerworld》 (丹麦语)。于 2016 年 1 月 4 日查阅。

5. 外部链接


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利