計(jì)算機(jī)二進(jìn)制機(jī)器碼 匯編語(yǔ)言 為了使用更加接近人類的自然語(yǔ)言來(lái)編程,工程師們發(fā)明了匯編語(yǔ)言。匯編語(yǔ)言通過直接控制內(nèi)存讀寫來(lái)編寫程序,進(jìn)而控制計(jì)算機(jī)工作。匯編語(yǔ)言在計(jì)算機(jī)硬件水平較低的時(shí)候,成為了很好的工具。 但是,隨著計(jì)算機(jī)硬件的飛速發(fā)展,摩爾定律(每18個(gè)月,集成電路水平翻一番)不斷發(fā)揮作用,使用匯編語(yǔ)言一旦內(nèi)存控制出現(xiàn)問題,程序?qū)?huì)出現(xiàn)不可預(yù)知的結(jié)果。于是,工程師們又發(fā)明了B語(yǔ)言、C語(yǔ)言等編程語(yǔ)言,當(dāng)時(shí)稱為高級(jí)語(yǔ)言。 C語(yǔ)言 這些語(yǔ)言通過將編寫調(diào)試好的程序進(jìn)行"匯編",鏈接、打包轉(zhuǎn)碼,成為低級(jí)語(yǔ)言(機(jī)器語(yǔ)言),這一過程稱之為"編譯"。所以,可以簡(jiǎn)單地理解為把程序編譯成機(jī)器語(yǔ)言,也就是二進(jìn)制語(yǔ)言。通過這樣的轉(zhuǎn)換,計(jì)算機(jī)就可以識(shí)別高級(jí)語(yǔ)言了(更接近自然語(yǔ)言的語(yǔ)言模式)。 再后來(lái),計(jì)算機(jī)計(jì)算能力不斷提升,存儲(chǔ)能力不斷暴漲,人們開始讓計(jì)算機(jī)試圖學(xué)習(xí)人類語(yǔ)言,讓計(jì)算機(jī)聽得懂聲音、看得懂圖畫,我們稱之為AI——人工智能