硬核觀察 | Excel 現在具備了圖靈完備性,成爲第一大編程語言

Excel 現在具備了圖靈完備性,成爲第一大編程語言

如果一種編程語言可以實現任何可能的算法,那麼它就具備了圖靈完備性。微軟通過引入 LAMBDA,Excel 現在具備了圖靈完備性,Excel 轉變成一種全面的編程語言。

自 20 世紀 80 年代發佈以來,Excel 爲每天使用它的數百萬人提供了決策依據。它也是世界上使用最廣泛的編程語言。Excel 公式的編寫者比世界上所有 C、C++、C#、Java 和 Python 程序員的總和還要多一個數量級。但是我們通常不將 Excel 視作一種全面的編程語言,因爲它有兩大缺點:其一是公式語言只支持數字、字符串和布爾值等標量值,其二是不支持定義新函數。

而在 2019 年,Excel 的數據類型超越了文本和數字,允許單元格包含一級記錄。接着,在去年 12 月微軟宣佈了 LAMBDA 功能,解決了第二個缺陷。LAMBDA 允許用戶使用 Excel 的公式語言定義新的函數。通過 LAMBDA,理論上可以用 Excel 的公式語言寫任何計算,從而滿足了圖靈完備。LAMBDA 目前提供給了 Beta 測試用戶。

我覺得,這一下,將“程序員”羣體擴大了好幾倍!

Perl.com 官網被劫持

日暮西山的 Perl 語言已經不再流行,雖然也在努力自救,但是整個生態的衰敗依舊難以遏制,現在已經很少有新人學習 Perl 語言了。但是 Perl 依然是重要的基礎設施,很多軟件仍然是用 Perl 寫的,Perl 的 CPAN 倉庫依然是一個寶庫。

上週末,The Perl NOC 報道稱,Perl.com 被劫持,被指向了一個停車網站。更嚴重的是,它被用於分發惡意軟件。目前該網站頁面訪問無顯示,但是加載了作用不明的 JavaScript 腳本。Perl.com 曾被用作通過 CPAN 分發模塊的鏡像或備份。如果你的 CPAN 配置使用了它,請儘快修改。當前管理員已經在嘗試恢復該域名的控制權,但是目前尚無明確進展。該域名是如何被劫持的細節也不得而知。

作爲一名老 Perl 程序員,聽到此事,實在是感到痛心,這是多麼垂暮的社區,才能對基礎設施的安全疏忽至此!

據稱 IBM 已經將其區塊鏈團隊削減殆盡

據四位熟悉情況的人稱,IBM 已經將其區塊鏈團隊削減殆盡。據一位消息人士稱,“其實不會再有區塊鏈團隊了。IBM 的大部分區塊鏈人員都已經離開了。”,而另外一位稱,“IBM 的區塊鏈部門連續兩年大幅度錯過了收入目標”。但 IBM 的一位發言人否認了這些說法,“我們的區塊鏈業務做得很好”。IBM 稱,“我們調整了一些領導人和業務部門,以繼續推動增長 —— 我們每年都會這樣做。”

其實,作爲目前熱點的區塊鏈,在我看來,有些聯盟鏈項目本身就是僞概念。如果上述情況屬實,不知道國內的相關區塊鏈行業會不會也有類似變化。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章