- 計(jì)算機(jī)系統(tǒng)解密:從理解計(jì)算機(jī)到編寫高效代碼
- (美)喬納森·E.斯坦哈特
- 340字
- 2021-09-27 16:56:55
第1章 計(jì)算機(jī)的內(nèi)部語(yǔ)言
語(yǔ)言的全部意義在于交流信息。作為一個(gè)程序員,你的工作就是給計(jì)算機(jī)下達(dá)指令。它們不懂我們的語(yǔ)言,所以我們必須學(xué)習(xí)它們的語(yǔ)言。
人類的語(yǔ)言是幾千年發(fā)展的產(chǎn)物。我們不太了解它的發(fā)展歷程,因?yàn)樵谡Z(yǔ)言的發(fā)展初期,還沒有達(dá)到可以記錄其歷史的水平(顯然沒有人寫過關(guān)于語(yǔ)言發(fā)展的民謠)。計(jì)算機(jī)語(yǔ)言則是另一回事,因?yàn)樗窃谌祟愓Z(yǔ)言發(fā)展很久之后才出現(xiàn)的,這使我們能夠記錄關(guān)于計(jì)算機(jī)語(yǔ)言的歷史。
人類語(yǔ)言和計(jì)算機(jī)語(yǔ)言有許多相同的元素,如書面符號(hào)、排列規(guī)則和使用規(guī)則。但有一點(diǎn)不相同,即非書面的語(yǔ)言形式,計(jì)算機(jī)只有書面形式。
本章將介紹計(jì)算機(jī)的語(yǔ)言。學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的過程就像學(xué)習(xí)人類語(yǔ)言一樣,要分階段進(jìn)行。必須先學(xué)習(xí)字母,然后才能學(xué)習(xí)單詞和句子。幸運(yùn)的是,計(jì)算機(jī)語(yǔ)言比人類語(yǔ)言要簡(jiǎn)單得多。
推薦閱讀
- Learn TypeScript 3 by Building Web Applications
- 編程的修煉
- Learn to Create WordPress Themes by Building 5 Projects
- Mastering OpenCV Android Application Programming
- 高級(jí)C/C++編譯技術(shù)(典藏版)
- Big Data Analytics
- Scala編程實(shí)戰(zhàn)(原書第2版)
- R大數(shù)據(jù)分析實(shí)用指南
- HTML 5與CSS 3權(quán)威指南(第3版·上冊(cè))
- 代碼閱讀
- 微課學(xué)人工智能Python編程
- Java Web開發(fā)實(shí)例大全(基礎(chǔ)卷) (軟件工程師開發(fā)大系)
- Oracle 12c從入門到精通(視頻教學(xué)超值版)
- 數(shù)字媒體技術(shù)概論
- 百萬(wàn)在線:大型游戲服務(wù)端開發(fā)