一直感覺編碼都是程序猿的工作讹蘑,其實沒有想到在我們的生活中也是處處充滿編碼的杠河。通常來說編碼是一種人和計算機之間進行信息裝換的體系蜗元,換句話說就是人和機器交流的語言捏萍,那我們?nèi)撕腿私涣鞯恼Z言何嘗不是一種編碼呢?在我們的生活中誰也不能說明白貓為什么叫貓狗為什么叫狗淹仑,因為這些名字只是為了區(qū)別各個事物而隨便起的丙挽,所以可以說我們交流的詞匯就是一種編碼。
在我們?nèi)粘I畹慕涣髦性冉瑁覀儠鶕?jù)不同的環(huán)境使用不同的編碼來進行交流颜阐,就像一個程序員在不同的環(huán)境使用不同的編碼語言進行編碼一樣。
我們用嘴發(fā)出聲音組成單詞,這些詞可以為那些聽得到我們聲音,理解我們所用語言的人所聽懂,我們稱這種編碼為“口頭語言”或“語音”吓肋。對寫在紙上(或鑿在石頭上凳怨、刻在木頭上或通過比劃寫在空氣中)的詞,還有一種編碼方式,那就是我們在印刷的報刊,雜志和書籍上看到的字符,稱之為“書面語言”或“文本”。
在許多語言中,語音和文本間有很強的聯(lián)系是鬼。例如在英語中,字母或一組字母與一定的讀音相對應(yīng)肤舞。
手勢語言的發(fā)明幫助了聾啞人進行面對面的交流。這是一種用手和胳膊的動作組合來表達詞語中的單個字母均蜜、整個詞及其基本概念的語言李剖。對盲人來說,他們可以使用布萊葉盲文(Braille)。這種文字使用凸起的點代表字母,字母串和單詞囤耳。當(dāng)談話內(nèi)容要被迅速地記錄下來時,縮寫和速記是很有用的篙顺。
人們在相互溝通時使用了各種不同的編碼,因為在不同的應(yīng)用場合,其中的一些較其他的更為簡便。例如,語言不能在紙上存儲,所以使用了文字;語言充择、文字不適合用來在黑夜中安靜地傳遞消息,故摩爾斯電碼是一個方便的替代品德玫。只要一種編碼可以適用于其他編碼所不能適用的場合,它就是一種有用的編碼。