程序設(shè)計(jì)語言是軟件的基礎(chǔ)和組成部分,也稱為計(jì)算機(jī)語言
程序是對(duì)計(jì)算任務(wù)的處理對(duì)象和處理規(guī)則的描述,必須裝入計(jì)算機(jī)內(nèi)部才能工作,沒有操作系統(tǒng),系統(tǒng)無用。
程序設(shè)計(jì)語言是軟件的基礎(chǔ)和組成部分,也稱為計(jì)算機(jī)語言,定義計(jì)算機(jī)程序的語法規(guī)則,由單詞,語句,函數(shù)和程序文件等組成。
機(jī)器語言:指揮計(jì)算機(jī)完成某個(gè)基本操作的命令稱為指令,所有指令集合稱為指令系統(tǒng),直接用二進(jìn)制代碼表示指令系統(tǒng)的語言稱為機(jī)器語言,早期計(jì)算機(jī)采用機(jī)器語言,只能識(shí)別0和1。
機(jī)器語言是用二進(jìn)制代碼表示的計(jì)算機(jī)能直接識(shí)別和執(zhí)行的一種機(jī)器指令的集合。
計(jì)算機(jī)程序,程序是一個(gè)指令序列。
以某些程序設(shè)計(jì)語言編寫,運(yùn)行于某種目標(biāo)結(jié)構(gòu)體系上。
程序如同以英語(程序設(shè)計(jì)語言)寫作的文章,要讓一個(gè)懂得英語的人(編譯器)同時(shí)也會(huì)閱讀這篇文章的人(結(jié)構(gòu)體系)來閱讀,理解,標(biāo)記這篇文章。
以英語文本為基礎(chǔ)的計(jì)算機(jī)程序要經(jīng)過編譯,鏈接而成為輕易可被計(jì)算機(jī)所解讀的數(shù)字格式,若直接放入運(yùn)行,人難以解讀。
源代碼是代碼的分支,code,程序員用開發(fā)工具所支持的語言寫出來的源文件。
計(jì)算機(jī)源代碼最終目的是將人類可讀文本翻譯成計(jì)算機(jī)可執(zhí)行的二進(jìn)制指令,這種過程叫編譯,通過編譯器完成。
代碼組成計(jì)算機(jī)程序。
程序的運(yùn)行,由高級(jí)語言(Java,C/C++,C#等)代碼轉(zhuǎn)譯成機(jī)器語言而被CPU所理解,進(jìn)行加載。
