- 計算機系統解密:從理解計算機到編寫高效代碼
- (美)喬納森·E.斯坦哈特
- 402字
- 2021-09-27 16:56:56
1.2 書面語言
書面語言是由一連串的符號構成的。我們將符號按照特定的順序排列成單詞。例如,在英語中,我們可以將三個符號(即字母)按從左至右的順序排列,組成單詞yum。
符號有很多,符號組合也有很多。在英語中,有26個基本符號(A~Z)(忽略大寫和小寫、標點符號和連接詞等)。這些都是母語為英語的人牙牙學語時就會學習的。其他語言也有不同類型、不同數量的符號。有些語言如漢語,有大量的符號,每個符號本身就是一個詞。
語言和語言有不同的讀寫順序,希伯來語從右往左讀,漢語通常從左往右或從上往下讀。符號的順序很重要:dog與god不同。
盡管字體在某些方面可以被認為是一種獨立的語言,但我們并不以字體來區分符號:a、a和a都是同一個符號。
包括計算機語言在內的書面語言有三個技術組成部分:
- 容納符號的容器。
- 容器中允許使用的符號。
- 容器的排列排序。
有些語言包括更復雜的規則,根據其他容器中的符號約束容器中的每個符號。例如,有些符號不能占用相鄰的容器。
推薦閱讀
- Advanced Quantitative Finance with C++
- Java EE 6 企業級應用開發教程
- SEO智慧
- Mastering Swift 2
- PHP+MySQL+Dreamweaver動態網站開發實例教程
- 零基礎學Python網絡爬蟲案例實戰全流程詳解(入門與提高篇)
- C語言程序設計上機指導與習題解答(第2版)
- Tableau 10 Bootcamp
- Test-Driven Development with Django
- 高性能PHP 7
- 量子計算機編程:從入門到實踐
- 產品架構評估原理與方法
- 3D Printing Designs:Design an SD Card Holder
- 前端程序員面試筆試真題與解析
- JavaScript重難點實例精講