- 計算機系統(tǒng)解密:從理解計算機到編寫高效代碼
- (美)喬納森·E.斯坦哈特
- 331字
- 2021-09-27 16:56:56
1.1 什么是語言
語言是一種交流的捷徑。我們可以通過它與彼此交流復(fù)雜的概念,而無須進行演示。語言還使概念的傳播成為可能,甚至可以通過中間人傳播。
每一種語言,無論是書面的、口頭的,還是用一系列的手勢或敲擊石塊交流信息的,其意義都被編碼為一組符號。不過,將意義編碼為符號還不夠。只有在交流雙方或多方都有相同的語言環(huán)境時,語言才能發(fā)揮作用,這樣人們才可以給相同符號賦予同一個含義。例如,Toto這個詞可能會讓很多人想起《綠野仙蹤》里的狗,也有些人可能會想到日本的加熱馬桶座圈制造商。最近我在和法國交換生討論服裝問題時,遇到很多困惑。原來,camisole這個詞在美國表示襯衣,但在法國表示緊身衣!在這兩個例子中,同樣的符號只能由語言環(huán)境區(qū)分開,而語境并不總是很容易分辨。計算機語言也有這個問題。
推薦閱讀
- Python數(shù)據(jù)分析入門與實戰(zhàn)
- SQL Server 2016從入門到精通(視頻教學(xué)超值版)
- Mastering Python Scripting for System Administrators
- 跟老齊學(xué)Python:輕松入門
- Python從入門到精通(精粹版)
- TypeScript圖形渲染實戰(zhàn):基于WebGL的3D架構(gòu)與實現(xiàn)
- 教孩子學(xué)編程:C++入門圖解
- Java項目實戰(zhàn)精編
- Python算法從菜鳥到達人
- OpenResty完全開發(fā)指南:構(gòu)建百萬級別并發(fā)的Web應(yīng)用
- R用戶Python學(xué)習(xí)指南:數(shù)據(jù)科學(xué)方法
- Processing創(chuàng)意編程指南
- Citrix XenServer企業(yè)運維實戰(zhàn)
- 零基礎(chǔ)學(xué)C語言(升級版)
- 從零開始:C語言快速入門教程