Stephen Wolfram 希望開發者不要再重復發明車輪

Stephen Wolfram 是著名的數學家。他的突出成就之一就是新型的搜索引擎 Wolfram Alpha。與傳統搜索引擎不同,Wolfram Alpha 試圖為人們提供答案而不是鏈接。正是由于其理念與 Siri 的近似,Wolfram Alpha 成為 Siri 背后的答案引擎之一,而隨著 Siri 的發布,Wolfram 搜索引擎的使用量也在增長。它正在走向大眾,成為人們生活中密切相關的服務。Wolfram 搜索背后的驅動力是 Stephen 開發的數學軟件 Mathematica。
根據 Readwriteweb 的報道,在今年的 SWSX 大會上,Stephen 演示了 Wolfram Alpha 和其背后的 Mathematica 內核。為了展示 Mathematic 強大的能力,他現場編寫了兩行的代碼,這在 10 秒鐘之內為圖片增添了濾鏡效果。
Mathematica 設計的出發點就是人們對周邊世界產生的各種問題。在它的設計中,各部分之間的數據分享和相互合作非常重要。針對用戶的特別問題, Mathematica 能夠找出最好的算法。Wolfram 編寫這個軟件的目的是使其成為世界上最容易學習和使用的編程語言。
談到 Instagram 的圖片濾鏡時,Stephen 認為這是 Mathematica 本來就有的能力。但是當人們從頭開始做的時候,“他們需要許多工程師,花費一年的時間去做這些東西”。
實際上,他認為許多商業軟件都在重新發明車輪。
有這樣一個想法,‘天啊,我們有一個特別的問題要解決,讓我們用一個專門為特定問題設計的系統吧。’,這是完全錯誤的想法。
我認為把 Mathematica 嵌入到其它應用之后,許多事情會變得特別簡單,比如編寫濾鏡。因為那是完全的傻瓜行為。今年我們將從技術應用的角度去做工作。
當你使用 Mathematica 設計這些事情的事情,設置新濾鏡只需要幾秒鐘的時間。或者,更確切的說,你能夠編寫一個程序,枚舉出成千上萬的圖片濾鏡,觀察其結果,然后找出你喜歡的。這是更有效的做事方式。
據說,Wolfram 將使得現有應用對 Mathematica 的調用”極為容易“(dead-easy)。對于開發者來說,如果節省下編碼的時間,花費更多的時間去考慮用戶體驗,的確也不是一件壞事。問題 是,Mathematica 并非開源軟件,而且是收年費的,這可能會使部分開發者止步。另外,人們重新發明輪子的原因也是希望自己控制代碼,不是嗎?
圖片來自 theverge