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