導航雲台書屋>>百科書籍>>李河>>得樂園?失樂園

雲台書屋

計算機語言的三個維度


  《數字化生存》一書的醒目標題提示著該書功的一個訣竅:它用十分專業的現代科技術語談論我們最熟悉的日常生活,於是我們忽然發現平時很熟悉的世界一下子變得陌生、有趣。

  我們還記得最初接觸科學世界的那一剎那,那感覺既驚奇又荒誕:

  水不是水,而是H2O!

  牛不是牛,而是偶蹄類反芻動物!

  一隻250克的齧齒類動物在時間T攝入了50克蛋白質。這不過是說一隻大老鼠偷吃了一條小魚!當人們說比特是一種當代世界語或者100比特的語言、1比特的語言時,我們的感覺也大致如此。

  其實,比特就是比特,當它在人的日常語言與其它物理語言載體之間充當翻譯代碼時,充其量只是人類創造的一種人工語言形式。人類在其發展中創造了多種語言形式。語言學家通常把它們簡化成兩種:一種是人們用於日常信息交流的自然語言,它包括口語、文字和一些身體姿態語言。這種語言生動但不精確;另一種則是各種形式語言、人工語言或代碼語言。毋庸贅言,這些形式化的語言只有少數專家才可以識別和運用。現在大學的計算機系中總要講授計算機語言課程,那顯然是一種專門的形式語言。然而對普通用戶來說,所謂計算機語言就是計算機所使用的各種語言形態。它大體包含三個層面:

  (1)自然語言層面:這是世界上不同民族的人在網絡上進行日常交流的語言,它也是電子屏幕上大量出現的語言,因此可以叫做顯語言。

  (2)用戶操作語言:這是指我們在錄入自己文字時使用的特定語言錄入方式。

  它依據的是計算機專家為我們編好的錄入程序。正如'回'有四種寫法一樣,在漢語中有多種中文錄入方案,如自然碼、全拼雙音、五筆字型或太極碼等等。

  (3)人工語言層面:這是只有專業技術人員才能看懂和識別的科技語言。

  美國思想家洛扎克對此描述說:計算機內部有三個和諧共存的工作面:其一是由半導體元件控制的電子開關;其二是電子開關基礎上的二進制數碼;其三是二進制數碼基礎上的有效程序。這是一幅人類自覺活動與肉眼看不到的物理現象彼此交融的景象。正是由於這些機器碼、比特串和各種彙編語言或命令與我們的日常信息交流無關,我們也可以稱之為隱語言。

  因此,比特對用戶來說充其量是一種隱語言。實際上它的功能更像貨幣。在經濟學家看來,貨幣並不是指由以原子為構成要素的紙幣或硬幣。它是一種度量單位,可以在不同商品之間建立起可轉換的量化關係。由於有了貨幣,人類脫離了以貨易貨的原始交易方式。只有貨幣還原論者才會把我們的一切日用消費品都還原為貨幣,並且說,我們由此進入了貨幣時代,每天消費的就是貨幣。

  簡單地說,我們可以說比特是一種專家語言,如果說它也負載著一定信息,那也是受過專業教育的人才可以掌握的。對這些語言形式的區分十分重要,因為它可以消除我們關於現代網絡世界的一些誤解。
上一頁 b111.net 下一頁
雲台書屋