[分享]最懂你的程式語言「Wolfram」首次發表示範影片
我們曾在去年年底時介紹過 Stephen Wolfram 這位傳奇人物雄心勃勃的新計劃,一種將顛覆程式甚至顛覆世界的全新運算模式 —Wolfram 語言。2 個月過去之後,這門語言推出了第一個示範影片。雖然影片只有 10 幾分鐘,但看到那簡潔明了的程式以及豐富絢麗的結果之後,你一定會感到極大的震撼。
那麼什麼是 Wolfram 語言呢?根據 Stephen Wolfram 的說法,這門以他的名字命名的語言是一門高度發達的基於知識的語言,該語言統一了廣泛的程式範例,可利用獨特的符號程式給程式的概念賦予了全新的靈活性。簡單來說,這是一種基於知識、符號程式、自然語言風格的超大型程式語言,是 Wolfram 此前兩項里程碑式的作品—科學運算平台 Mathematica 與運算知識搜索引擎 Wolfram Alpha 的結晶。
結合這篇文章中以及下面這個影片,你會對這門語言有更深刻的感受:
在 Wolfram 看來,世界是可表示的,世界是可運算的,世界就是我們的知識。有了 Mathematica 那 5000 多個函數的植入,加上 Wolfram Alpha 高度結構化、關聯化的知識庫的支持,Wolfram 可以以符號化的方式對世界進行數學建模。其結果是用 Wolfram 語言來處理問題顯得異常的簡單和自然,而任何一門「高級」程式語言與之相比都會顯得有點低級。
總的說來,我們試圖做的是,只要你能描述得出來想要什麼,運算機就替你做。人來定義目標,然後運算機盡量去理解意思,並儘最大努力去執行。——Steve Wolfram
比方說,示範裡面舉了一個例子,繪製你的 Facebook 朋友圈的關係圖,只需一條語句:
Net=SocialMediaData[“Facebook”,“FriendNetwork”]
Wolfram 已經開發了 30 年,目前已經在 Mathematica 運算環境中使用,並部署到 Wolfram Alpha 雲端服務中。但其正式發布還得等上一段時間,未來這門語言還將嵌入到即將推出的 Raspberry Pi 中。
分享至36kr.com 作者: boxi-----------------------------------------------------------------------------------------
感覺起來Wolfram在計算和畫圖方面的功能十分的強大!除了2D圖形之外,3D的圖似乎也能快速生成且可以使用Slider來進行控制。
利用簡潔的程式生成3D圖形 ↓
使用Slider來進行制圖形的控制 ↓
這麼強大的功能,真讓我迫不及待想試試看了> <//
0 意見: