用匯編語言編寫的程序稱為源程序,是一系列人類可讀的計(jì)算機(jī)語言指令;源程序在機(jī)器上不能直接執(zhí)行,需要經(jīng)匯編或編譯后得到的機(jī)器語言稱為目標(biāo)程序,目標(biāo)程序才能在機(jī)器上直接執(zhí)行。
用匯編語言或高級(jí)語言編寫的程序一般稱為源程序,源程序在機(jī)器上不能直接執(zhí)行。源程序經(jīng)匯編或編譯后得到的機(jī)器語言稱為目標(biāo)程序,目標(biāo)程序才能在機(jī)器上直接執(zhí)行。
源程序又稱源代碼,是指未經(jīng)編譯的,按照一定的程序設(shè)計(jì)語言規(guī)范書寫的文本文件,是指一系列人類可讀的計(jì)算機(jī)語言指令。
在現(xiàn)代程序語言中,源程序可以是以書籍或者磁帶或者其他載體的形式出現(xiàn),但最常用的格式是文本文件,這種典型格式的目的是為了編譯出計(jì)算機(jī)程序。
計(jì)算機(jī)源程序的最終目的是將人類可讀的文本翻譯成為計(jì)算機(jī)可以執(zhí)行的二進(jìn)制指令,這種過程叫做編譯,通過編譯器完成。
源程序文件類型是指源程序存儲(chǔ)時(shí)使用的殊編碼方式,便于讀取、識(shí)別。文本文件是最常用的一種文件類型,但很多高級(jí)語言和匯編語言都有自己的文件類型,一般習(xí)慣以高級(jí)語言或匯編語言的文件類型保存,主要是為了以后編譯器編譯方便。