溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

什么可以稱為源程序

發(fā)布時(shí)間:2021-01-22 14:16:56 來(lái)源:億速云 閱讀:270 作者:小新 欄目:互聯(lián)網(wǎng)科技

小編給大家分享一下什么可以稱為源程序,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

用高級(jí)程序設(shè)計(jì)語(yǔ)言編寫(xiě)的程序稱為“源程序”,源程序不可直接運(yùn)行。源程序是相對(duì)目標(biāo)代碼和可執(zhí)行代碼而言的;源程序是用匯編語(yǔ)言和高級(jí)語(yǔ)言寫(xiě)出來(lái)的代碼程序,是一系列人類(lèi)可讀的計(jì)算機(jī)語(yǔ)言指令。

用高級(jí)程序設(shè)計(jì)語(yǔ)言編寫(xiě)的程序稱為源程序,源程序不可直接運(yùn)行。要在計(jì)算機(jī)上使用高級(jí)語(yǔ)言, 必須先將該語(yǔ)言的編譯或解釋程序調(diào)入計(jì)算機(jī)內(nèi)存,才能使用該高級(jí)語(yǔ)言。

源程序(也稱源代碼)是指未編譯的按照一定的程序設(shè)計(jì)語(yǔ)言規(guī)范書(shū)寫(xiě)的文本文件,是一系列人類(lèi)可讀的計(jì)算機(jī)語(yǔ)言指令。 在現(xiàn)代程序語(yǔ)言中,源代碼可以是以書(shū)籍或者磁帶的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計(jì)算機(jī)程序。計(jì)算機(jī)源代碼的最終目的是將人類(lèi)可讀的文本翻譯成為計(jì)算機(jī)可以執(zhí)行的二進(jìn)制指令,這種過(guò)程叫做編譯,通過(guò)編譯器完成。

程序使用

源程序一般就是可以用記事本打開(kāi)的好多行英文的,用編程語(yǔ)言寫(xiě)好的軟件。

源程序經(jīng)過(guò)編譯成目標(biāo)程序,才能運(yùn)行。一般目標(biāo)程序不能再修改了。

我們電腦上安裝的軟件都是目標(biāo)程序。除了腳本語(yǔ)言的源程序外,其他源程序是不能直接運(yùn)行的。

提倡軟件開(kāi)源的人士認(rèn)為應(yīng)該提供源程序給用戶,讓用戶自己修改,有利于軟件行業(yè)的發(fā)展。反對(duì)的人覺(jué)得這樣不利于保護(hù)版權(quán)。

你如果不懂編程,源程序可以不管它。不影響正常使用。

源代碼作為軟件的特殊部分,可能被包含在一個(gè)或多個(gè)文件中。一個(gè)程序不必用同一種格式的源代碼書(shū)寫(xiě)。例如,一個(gè)程序如果有C語(yǔ)言庫(kù)的支持,那么就可以用C語(yǔ)言;而另一部分為了達(dá)到比較高的運(yùn)行效率,則可以用匯編語(yǔ)言編寫(xiě)。

較為復(fù)雜的軟件,源程序文件可以達(dá)到成千上萬(wàn)個(gè)。為了降低復(fù)雜度,必須引入一種可以描述各個(gè)源代碼之間聯(lián)系,并且如何正確編譯的系統(tǒng)。在這樣的背景下,修訂控制系統(tǒng)(RCS)誕生了,并成為研發(fā)者對(duì)代碼修訂的必備工具之一。

還有另外一種組合:源代碼的編寫(xiě)和編譯分別在不同的平臺(tái)上實(shí)現(xiàn),專(zhuān)業(yè)術(shù)語(yǔ)叫做軟件移植。

以上是“什么可以稱為源程序”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI