硬核观察 | Excel 现在具备了图灵完备性，成为第一大编程语言
更多：• Perl.com 官网被劫持 • 据称 IBM 已经将其区块链团队削减殆尽
Excel Perl 区块链
更多：• Perl.com 官网被劫持 • 据称 IBM 已经将其区块链团队削减殆尽
![](/data/attachment/album/202102/02/135441go0li9lqg6i00zp9.jpg)


#### Excel 现在具备了图灵完备性，成为第一大编程语言


![](/data/attachment/album/202102/02/135004lj2inbuz4vjm52ml.jpg)


如果一种编程语言可以实现任何可能的算法，那么它就具备了图灵完备性。微软通过引入 LAMBDA，Excel 现在[具备了图灵完备性](https://www.microsoft.com/en-us/research/blog/lambda-the-ultimatae-excel-worksheet-function/)，Excel 转变成一种全面的编程语言。


自 20 世纪 80 年代发布以来，Excel 为每天使用它的数百万人提供了决策依据。它也是世界上使用最广泛的编程语言。Excel 公式的编写者比世界上所有 C、C++、C#、Java 和 Python 程序员的总和还要多一个数量级。但是我们通常不将 Excel 视作一种全面的编程语言，因为它有两大缺点：其一是公式语言只支持数字、字符串和布尔值等标量值，其二是不支持定义新函数。


而在 2019 年，Excel 的数据类型超越了文本和数字，允许单元格包含一级记录。接着，在去年 12 月微软宣布了 LAMBDA 功能，解决了第二个缺陷。LAMBDA 允许用户使用 Excel 的公式语言定义新的函数。通过 LAMBDA，理论上可以用 Excel 的公式语言写任何计算，从而满足了图灵完备。LAMBDA 目前提供给了 Beta 测试用户。


我觉得，这一下，将“程序员”群体扩大了好几倍！


#### Perl.com 官网被劫持


![](/data/attachment/album/202102/02/135023afrxkhk5hvsxo76r.jpg)


日暮西山的 Perl 语言已经不再流行，虽然也在努力自救，但是整个生态的衰败依旧难以遏制，现在已经很少有新人学习 Perl 语言了。但是 Perl 依然是重要的基础设施，很多软件仍然是用 Perl 写的，Perl 的 CPAN 仓库依然是一个宝库。


上周末，[The Perl NOC 报道称](https://log.perl.org/2021/01/perlcom-hijacked.html)，Perl.com 被劫持，被指向了一个停车网站。更严重的是，它被用于分发恶意软件。目前该网站页面访问无显示，但是加载了作用不明的 JavaScript 脚本。Perl.com 曾被用作通过 CPAN 分发模块的镜像或备份。如果你的 CPAN 配置使用了它，请尽快修改。当前管理员已经在尝试恢复该域名的控制权，但是目前尚无明确进展。该域名是如何被劫持的细节也不得而知。


作为一名老 Perl 程序员，听到此事，实在是感到痛心，这是多么垂暮的社区，才能对基础设施的安全疏忽至此！


#### 据称 IBM 已经将其区块链团队削减殆尽


![](/data/attachment/album/202102/02/135037wjp2jy8sjjj6yuu8.jpg)


据四位熟悉情况的人称，IBM 已经将其区块链团队[削减殆尽](https://www.coindesk.com/ibm-blockchain-revenue-misses-job-cuts-sources)。据一位消息人士称，“其实不会再有区块链团队了。IBM 的大部分区块链人员都已经离开了。”，而另外一位称，“IBM 的区块链部门连续两年大幅度错过了收入目标”。但 IBM 的一位发言人否认了这些说法，“我们的区块链业务做得很好”。IBM 称，“我们调整了一些领导人和业务部门，以继续推动增长 —— 我们每年都会这样做。”


其实，作为目前热点的区块链，在我看来，有些联盟链项目本身就是伪概念。如果上述情况属实，不知道国内的相关区块链行业会不会也有类似变化。

