計算時代-動態數據語言

計算時代-新媒體 裏,提到了傳統的靜態數據,其實動態和靜態只是一個相對的概念,這和描述烏龜和蜉蝣的差異,最終都是動態的,只不過是相對於人的壽命以及感覺而言,若是咱們能很容易觀察到變化,那算是動態的,若是不太容易觀察感覺到,那就算得上是靜態的。html

再具體一點,靜態數據就象是咱們的工資,好長時間都沒有變化,若是寫程序,通常能夠定義成「常量」,那動態數據,就象是房價,若是寫程序,通常能夠定義成「變量」。程序員

計算時代-新媒體裏說到傳統的媒體行業,靜態數據進入負增加,對應到現實,那就是紙媒體,或靜態Html頁這些東西不流行了。而程序化的數據,以變量輸出的數據,正在走向歷史舞臺,而這個舞臺,極可能就是給程序員們準備的。編程

傳統靜態數據行業將快速負增加,可是新媒體怎麼作?光有理論,沒有實踐方式也是不行的。

其實新媒體行業很適合程序員創業,最近看了幾個,象有個書評分享的,有個程序緣創派的,都是新媒體的模式,找到一個傳統靜態媒體的點,而後用動態數據技術實現。

新媒體技術主要集中在數據的流動,生長,死亡這一輩子命過程上,對應的技術就是分享,轉發,歷史版本管理,評論,回覆,點贊,計數,關鍵字等等。編程語言

象上面這些,表現動態數據的方式,就是經過變量,以及程序計算後輸出結果的方式,相信是個程序員都懂,量子也不須要多談,可是傳統開發模式,對這些功能都要寫API,須要不停地寫大量的程序去處理各類各樣的數據變化及輸出。
post

如何讓數據流動起來呢?量子更激進,甚至考慮使用一種中文編程語言,來實現數據的生長及流動,並且能夠很容易的跨越程序平臺交流。學習

近兩年,有一些頗有創新的東西出來,好比Markdown,微博語言等,一個用於標記及格式化,一個用於流動。url

Markdown讓語言自己,自帶格式化,最先的Html就是這個目標,後出進化成Html標準及CSS,但這對於人類的基本數據交流,太複雜了。咱們沒法輕鬆敲出或說出這樣的東西,它更偏向於計算機。後來常生的Markdown是一場革命,在人類語言和計算機標記語言中間,架起一座橋樑,這種中間語言,人能夠直接書寫,機器也能夠理解並格式化。spa


微博語言是動態數據語言的基本雛形,經過#關鍵字#, @目標等方式,讓數據抽象及流動起來,但確定不夠。一是功能太少,二是不能跨平臺,好比從微博,就不能跨到QQ,它不是一種能夠標準化的東西。另外標記太少,沒法徹底更多的功能。翻譯

那麼,把微博語言,和Markdown結合起來,造成一種新語言呢?htm

Yes!

    那樣的話,直接寫出來的書面語言,具帶有格式化的標記,同時又有數據的抽象及流動,已經很接近量子所指望的,那種新時代的,在人類語言和計算機之間架橋的中間翻譯語言了。咱們只須要有一箇中間引擎,就能夠把中間語言精確翻譯成計算機能夠識別的語言,而人類掌握這種中間語言的難度,是至關低廉的,甚至比學習打字還簡單。

    固然,把微博語言和Markdown語言結合起來,只是第一步,還須要再加一些「關鍵字「以及一些規則及標準,就象是定義一門編程語言同樣,但這種語言和咱們傳統所知的高級編程語言很是不同,它是一種DSL語言,也就是領域專用語言。

    經過定義這種DSL語言,再加上一個中間引擎,能夠產生徹底不同的軟件編程以及使用模式。這是一個正待開發的領域。

相關文章
相關標籤/搜索