叫機語言,感覺可能更貼切一點,就是人機對話的一種語言,我們說,機算機能聽得懂,能解析,但是太空泛,從技術上,是個方向,但是暫時做不到那個高大全。
這種新型語言,主要是一種可以打通資訊化,人機互動,代替傳統的表單介面,滑鼠,觸控,軟體及系統功能呼叫,並更接近人類本身語言的一種新型語言。
另外考慮現在手機的流行,以及可穿戴裝置,機械人等的發展,這種語言是一種人機互動的雛形。
難道說,屌絲和電腦,手機,機械人之間,就永遠無法溝通和交流了嗎?
先談概念:
我們目前和計算機打交道,有乙個比較大的問題,就是孤立,而且人機互動相當複雜,這兩者的結合,導致了我們目前的應用,不適應未來的移動網際網路。比如:
我要搞一件事,下班後約幾個朋友一起雲某飯店吃飯。這樣的乙個事情,在我們生活當中是非常非常普遍的,人類為了日常生活的這類交流及協作,產生了語言,文字。我們看看傳統的原始社會做法。
可見,原始人的方式很簡單,就是靠簡單的語言,可能會輔助一些肢體動作及表情,來把資訊傳達出去,完成事情及協作,從而產生社會活動。
後來發明了文字,這讓資訊的傳達及協作變成更加寬廣及複雜。
封建時代的量子大體上是這麼幹的,比如要匯報戰場上的資訊及向後方要糧草。
量子會寫一封書信,然後交給情報員,情報員把信用蠟封好,騎上馬跑向後方,傳遞給後方大將,後方大將接到後,飛報糧草官,調集糧草。可見,在封建時代,有了文字以後的社會資訊交流及協作變得複雜起來,但基本上,人們基於書信,文字,文字和口語基本還是對應的。
但經過仔細對比就會發現,文字比口語更規範,更正式,表達能力更強,更精確,這就是語言的第一次大進化。
到了資訊時代,有了網際網路,html及css及js這樣的網際網路標準的產生,讓資訊交流產生了質的飛躍,在電腦一端,各種程式設計語方的產生,讓人和計算機的交流也產生了質的飛躍,這就是當前的網際網路世界。
但是這種飛躍也帶來了巨大的問題,就是,世界變的相當複雜,各類方言,以及語言的複雜性,表義性和人類的語言差別太大,各種軟體,各種應用,各種平台間,無法簡單的交流資訊及資料,需要投入大量的人力物力財力去研發,去生產。
而這些巨大複雜的產品,給使用者帶來了巨大的負擔,其實的後果就是,把所有開發者,使用都都固定在了電腦面前,每一樣都需要學習,都需要不同的操作模式,社會的分工變的非常細。
那麼有沒有一種更接近人類語言,但是又可以和計算機交流,軟體只要支援就能解析,可以口語及文字化的東西。帶簡化及通用於各系統呢?
比如,我在微博,我發一條資訊,相@給我的qq好友,或者想發給某使用者手機簡訊。
我工作上需要完成任務,通過公司資訊系統,用表單建立乙個事件,然後@給經理。
所以上面這些資訊化的工作及溝通,我們都需要使用不同的應用及軟體,這些軟體自已提供了操作及介面,五花八門,具龐大又難於使用。功能有限。每個軟體,都需要去開發介面,介面,人機互動等這些玩意。
未來有沒有一種類似於瀏覽器,可以基於象html這樣的標準化語法,把社交,工作安排,任務溝通,軟體應用介面連線起來的東西呢?
但是卻沒有人去審視一下人類已經不能滿足當代網際網路化,資訊化,社交化的人類自身語言,比如書面語言或口語。
如果我們機器世界,和人類世界各退一步,每一邊都向乙個中間標準靠近一步,達成乙個中間形式的語言,那麼人機對話,人機互動的新模式就會誕生,這就需要一種新型的語言。這種語言,應該介於人類語言及機器語言的中間,它比人類現有語言語法更精確,更規範,更格式化,但比機器語言,比如程式語言,html標記語言更容易被人類所接受,所使用,不需要太大的學習量,但接近書面語言及口頭語言。
可見,我們需要一種可使用人類現有的書面及口語的中間語言,宣告式及命令式混合的,能表達業務邏輯及操作的dsl語言,能被計算機接受,編譯並理解的,這種語言要能象寫文章一樣寫出來,然後被機器編譯理解並執行,要能象說話一樣說出來,並能被機器接受編譯並理解。
如果只是簡單的解析書面語法,帶來的問題就是,人類語言的複雜及不規範性,造成識別率低,結果簡單的事情給搞複雜了。尤其對於很多需要精確的應用,無法達到實用程度。只在一些模糊領域發光發熱,比如搜尋,語音輸入,手寫輸入等等。
如果沒有一種比較標準的解決方案,那麼同樣也是乙個巨大問題,就是會產生大量的「方言」,使用者需要掌握不同的規則,這比使用表單介面還糟糕。
可見,一種更接近人類語言的,和計算機互動操作的,更高層的語言,是非常有必要的,考慮到實現的可能性,先把實現領域降低,主要用於資訊的溝通及協作上,以及控制計算機操作上。
這種語言,考慮到量子本身,並非想要搞出來套統一全球,高大全的東西,支援各種語言,那麼我們把目標先定下中文語言。這也符合量子的目標,中國人,要有自已的程式語言,除了象易語言這種模仿西方的,也可以有量子這樣的創造性的東西出來。簡單,可用,能解決問題,並且能引發思考,帶來一定社會價值,就足夠。
所以,量子決定把這種要將搞出來的網路化的溝通及協作語言,稱之為「機械人語言」
這很象科幻電影裡的機械人,只會說簡單,可識別,可理解的精確單詞及語法。
網路化溝通及協作的人機互動程式語言 機械人語言
最近受一些特別的語言啟發,結合微薄,md,以及有個任務管理的快速建立標記,加上量子最近正在做的任務管理軟體,以及最近量子認識到的時間就是計算的本質,剛才突然靈感爆發,產生了發明一種人機互動語言,用於完成直接通過語言模式和機器交流這一重磅偉大思想。後來量子決定把這種語言命名為 機械人語言 原因見機械人...
SAN網路化儲存介紹
i san 資料整合解決方案 san資料整合解決方案通過集中資金和人力,提高資產利用率 降低運營成本,並按照你的商業需求自動再分配儲存資源。ibm san資料整合解決方案 如果您的企業也和大多數企業一樣,分支企業分處於不同的儲存環境。其結果通常是儲存效能不能得到充分使用,再分配或重配置儲存資源又經常...
軟體的網路化及Linux的未來趨勢
文 郄曉燁 公司的價值取決於他的商業模式。軟體在進化,在網路化的軟體商業模式下,每個網民都在接觸linux,it從業者應該更多接觸linux 平台的知識。雲計算 上網本 智慧型手機 網路遊戲 sns發跡 微軟收購雅虎等其實反映了這種軟體的網路化趨勢。windows 與linux 哪個更好?好像已經爭...