×

Corrado Böhm的宝石。 (英语) Zbl 07243677号

概要:科拉多·伯姆的主要科学遗产包括关于计算、关于具体算法以及可计算性模型的思想。将介绍以下内容。1.可以自行编译的编译器。2.结构化编程,消除了“goto”语句。3.功能编程和早期实现。4.(lambda)-演算中的可分性。5.编译组合词而不进行解析。6.在\(\lambda \)-演算中进行自我评估。

MSC公司:

68甲18 函数编程和lambda演算
03B40型 组合逻辑与lambda演算
68-03 计算机科学史

软件:

毫升
PDF格式BibTeX公司 XML格式引用
全文: arXiv公司 链接

参考文献:

[1] E.Ashcroft和Z.Manna。将goto程序转换为while程序。C.V.Freiman、J.E.Griffith和J.L.Rosenfeld,编辑,《国际知识产权联合会第71届会议记录》,第1卷,第250-255页,阿姆斯特丹,1972年。霍兰德北部。
[2] H.P.巴伦德雷格特。规范一致自反结构。《兰巴达-微积分与计算机科学理论研讨会论文集》,第272-286页,柏林,海德堡,1975年·Zbl 0333.02021号
[3] H.P.巴伦德雷格特。兰姆达演算:它的语法和语义。北荷兰,修订版,1984年·Zbl 0551.03007号
[4] H.P.巴伦德雷格特。lambda项的枚举数正在建设性地减少。《纯粹逻辑与应用逻辑年鉴》,73:3-91995年·Zbl 0819.03004号
[5] H.P.巴伦德雷格特。克雷塞尔,兰姆达微积分,风车和城堡,第3-14页。彼得斯,韦尔斯利,马萨诸塞州,1996年·Zbl 0894.01007号
[6] H.P.巴伦德里格特。鉴别编码的lambda项。在A.Anderson和M.Zeleny,编辑,《逻辑、意义和计算:纪念阿隆佐·丘奇的散文》,第275-285页。克鲁沃·Zbl 1021.03506号
[7] H.P.巴伦德雷格特。λ-演算和组合逻辑的一些扩展项模型。乌得勒支大学博士论文,1971/2020年。Kindle桌面发布。2020年延期翻修。
[8] A.Berarducci和C.Böhm。具有正规形式的lambda微积分的自我解释者。计算机编辑E.Börger、G.Jäger、H.Kleine Büning、S.Martini和M.M.Richter·Zbl 0796.03023号
[9] C.Böhm和M.Dezani。翻译时可以忽略语法吗?In Nivat,《自动化,语言和编程》编辑,197-207页,1973年·Zbl 0261.68010号
[10] C.Böhm、M.Dezani-Ciancaglini、P.Peretti和S.Ronchi Della Rocca。λβ演算中的判别算法。理论计算机科学,8(3):271-2911979·Zbl 0405.03005号
[11] H.P.Barendregt、W.J.M.Dekkers和R.Statman。带类型的Lambda微积分。数学逻辑的观点。剑桥大学出版社,2013年·Zbl 1347.03001号
[12] C.Böhm和W.Gross。CUCH简介。《自动化理论》编辑E.R.Caianiello,第35-65页。纽约学术出版社,1966年·Zbl 0192.06903号
[13] C.Böhm和G.Jacopini。流程图、图灵机和只有两个形成规则的语言。ACM通讯,9(5):366-3711966·Zbl 0145.24204号
[14] H.P.Barendregt、G.Manzonetto和M.J.Plasmeijer。命令式和函数式编程范式。在B.Cooper和J.van Leeuwen,编辑,Alan Turing-他的作品
[15] C.Böhm。计算数字公式逻辑数学公式计算机程序概念。苏黎世ETH博士论文,1954年。论文撰写于·兹比尔0057.10702
[16] C·Böhm。CUCH作为一种形式化和描述语言。编辑T.B.Steele Jr.,《计算机编程的形式语言描述语言》,179-197页。北荷兰,1966年·Zbl 0152.15701号
[17] C.Böhm。Alcune所有权形成λK-calcolo的归一化。技术报告696,INAC,1968年。
[18] M.Coppo、M.Dezani-Ciancaglini和S.Ronchi della Rocca。λ-演算Scott的D∞-模型中有限项集的(半)-可分性。编辑G.Ausiello和C.Böhm·Zbl 0394.03021号
[19] A.教堂。逻辑基础的一组假设(1)。《数学年鉴》,33:346-3661932年·Zbl 0004.14507号
[20] A.教堂。逻辑基础的一组假设(2)。数学年鉴,34:839-8641933·Zbl 0008.28902号
[21] A.教堂。初等数论中一个无法解决的问题。《美国数学杂志》,58:354-3631936年·Zbl 0014.09802号
[22] A.教堂。简单类型理论的公式。《符号逻辑杂志》,5:56-681940·JFM 66.1192.06号
[23] 清洁。纯函数式语言,通过唯一性类型进行I/O。网址:<https://clean.cs.ru.nl网址/>.
[24] D.C.库珀。Böhm和Jacopini的流量减少。ACM委员会,10(8):463-4731967年。
[25] A.Church和J.B.Rosser。转换的一些属性。美国数学学会学报,39:472-4821936·Zbl 0014.38504号
[26] J.N.克罗斯利。逻辑学家的回忆。《代数与逻辑》编辑J.N.Crossley,数学课堂讲稿第450卷,第1-62页。斯普林格,1975年·兹伯利0312.02001
[27] H.B.咖喱。组合逻辑中的功能。美国国家科学院院刊,20:584-5901934·JFM 60.0850.01号文件
[28] H.B.咖喱。某些形式逻辑的不一致性。符号逻辑杂志,7(3):115-1171942·Zbl 0060.02209号
[29] O.Dahl、E.Dijkstra和C.Hoare,编辑。结构化编程。学术出版社,英国伦敦,1972年·Zbl 0267.68001号
[30] E.迪克斯特拉。转到有害声明。ACM委员会,11(3):147-1481968。
[31] S.Guerrini、A.Piperno和M.Dezani-Ciancaglini。伯姆定理,第1章,第1-16页。帝国理工学院出版社,2009年。编辑E.Gelenbe和J.-P.Kahane。
[32] D.哈雷。关于民间定理。ACM委员会,23(7):379-3891980·Zbl 0432.68009号
[33] 哈斯克尔。纯函数式语言,通过单体进行I/O。网址:<https://www.haskell.org/>.
[34] J.休斯。为什么函数编程很重要。计算。J.,32(2):98-1071989年4月。
[35] D.E.Knuth和R.W.Floyd。关于避免声明的注释。信息处理信件,1(1):23-311971·Zbl 1260.68047号
[36] S.C.克莱恩。形式逻辑中的正整数理论。《美国数学杂志》,57:153-173219-2441935·Zbl 0011.24103号
[37] D.E.Knuth。使用go to语句进行结构化编程。计算机调查,6(4):261-3011974·兹比尔0301.68014
[38] D.E.克努思。计算机编程艺术,第1-7卷。艾迪森·韦斯利·朗曼出版公司,美国加利福尼亚州红木市,1968-2018年。(尚未完成。)·Zbl 0191.17903号
[39] S.C.Kleene和J.B.Rosser。某些形式逻辑的不一致性。数学年鉴,36:630-6361935·Zbl 0012.14602号
[40] D.Kozen和Wei-Long Dustin Tseng。Böhm-Jacopini定理在命题上是错误的。Audebaud博士和C.Paulin-Mohring,编辑,《程序构建的数学》,第177-192页,柏林,2008年。斯普林格·Zbl 1156.68354号
[41] P.J.兰丁。表达式的机械计算。《计算机杂志》,6(4):308-3201964年·Zbl 0122.36106号
[42] W.M.McKeeman、J.J.Horning和D.B.Wortman。编译器生成器。自动计算。普伦蒂斯·霍尔,恩格尔伍德悬崖,新泽西州,1970年。
[43] H.米尔斯。结构化编程的数学基础。报告FSC 72-6012,IBM联邦系统部,马里兰州盖瑟斯堡,1972年。62页。
[44] T.Æ。莫根森。理论珍珠:lambda演算中的有效自我解释。函数编程杂志,2(3):345-3641994。
[45] R.Milner、M.Tofte、R.Harper和D.McQueen。《标准ML的定义》,麻省理工学院出版社,1990年。
[46] OCaml公司。源于ML和对象定向。网址:<ocaml.org/>。
[47] F.Pfenning和C.Elliot。高阶抽象语法。《ACM-SIGPLAN编程语言设计与实现会议论文集》,199-208页。ACM出版社,
[48] S.佩顿·琼斯。函数式程序设计语言的实现。普伦蒂斯·霍尔,1987年。绝版。网址:<https://www.microsoft.com/en-us/research/ ·兹比尔0712.68017
[49] J.雷诺兹。高阶编程语言的定义解释器。《ACM全国会议记录》,第2卷,第717-740页。美国医学会,1972年。
[50] R.Statman和H.P.Barendregt。Böhm定理、Church’s Delta、数字系统和Ershov Morphisms。在A.Middeldorp、V.van Oostrom、F.van Raamsdonk和R.de Vrijer的《编辑、过程、术语和周期:走向无限之路的步骤:献给Jan的散文》中·Zbl 1171.03310号
[51] 方案。LISP的改进版本。URL:<groups.csail.mit.edu/mac/projects/scheme/>。
[52] A.M.Turing,可计算性和lambda可定义性。《符号逻辑杂志》,2:153-1631937·JFM 63.0824.03号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。