亚特兰大的联邦检察官正对萨姆·图尼克(Sam Tunick)采取一种罕见的法律策略,指控他在边境检查时擦除手机数据,涉嫌销毁证据。图尼克是“警察城市”(Cop City)设施的公开反对者,他所使用的 GrapheneOS 是一款注重隐私的操作系统,具备输入特定密码即可擦除数据的功能。
司法部认为此举是蓄意销毁证据,而辩护律师则主张,当时的盘问是在没有律师在场的情况下进行的,且属于未经搜查令、具有强制性的借口,旨在针对他的激进活动。法律专家对此表示担忧,认为该起诉实际上将使用标准的隐私增强技术定为犯罪。
此案凸显了一个充满争议的法律灰色地带:政府在国际边境的权力范围与个人数字隐私权之间的界限。随着法院审议是否采信相关证据,此案引发了人们的担忧,即政府正将隐私保护软件视为本质上的可疑行为。法院预计将于十月下旬对辩方的动议作出裁决。
本项目保存了约翰·巴科斯(John Backus)对函数式编程(FP)语言的历史研究,这是他从 20 世纪 60 年代末一直持续到 1991 年退休的研究工作。
受“软件危机”和简化编程愿望的驱动,巴科斯试图寻找一种替代方案,以取代当时 FORTRAN 等语言中复杂的、依赖状态的“冯·诺依曼”式风格。他与丹尼斯·比约纳(Dines Bjørner)合作,从早期的归约实验(“Red”语言)开始,其研究成果最终体现在他 1977 年的图灵奖演讲——《编程能从冯·诺依曼风格中解放出来吗?》(Can Programming Be Liberated from the von Neumann Style?)中。
巴科斯引入了 FP(一种“无点”函数式语言)以及相关的程序代数,这使得对代码进行严谨的数学推理成为可能。尽管艾兹格·迪杰斯特拉(Edsger Dijkstra)等同行对此反应不一,但他的工作对该领域产生了重大影响,推动了并行计算、形式语义和优化方面的诸多实现与研究。在图灵奖演讲之后,巴科斯继续完善他的理念,并与约翰·海登·威廉姆斯(John Hayden Williams)等人合作开展了 FL 语言项目。本收藏收录了这些研究资料,旨在为函数式编程的演进及计算机科学史提供重要的背景参考。