推囧網-優秀網絡推廣平臺! 網站快審
首頁 科普百科 科技

源碼是什么

時間:2021-12-27 12:50 來源:未知 作者:推囧網 人氣:
【導讀】:源碼是什么?源碼也叫源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。 在現代程序語言中,源...

源碼是什么?源碼也叫源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。

源碼是什么意思,源碼是什么,什么是源碼

分類

如果按照源代碼類型區分軟件,通常被分為兩類:自由軟件和非自由軟件。自由軟件一般是不僅可以免費得到,而且公開源代碼;相對應地,非自由軟件則是不公開源代碼。所有一切通過非正常手段獲得非自由軟件源代碼的行為都將被視為非法。

作用

源代碼主要有如下兩種作用:

1.生成目標代碼,即計算機可以識別的代碼。

2.對軟件進行說明,即對軟件的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟件說明的編寫,因為這部分不會在生成的程序中直接顯示,也不參與編譯。但是注釋代碼對軟件的學習、分享、維護和軟件復用都有巨大的好處。因此,書寫軟件說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。

需要指出的是,源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。

    相關推薦
    • 幻燈機

      幻燈機是什么?幻燈機是利用凸透鏡成像原理,將圖片等投影于銀幕上的光學放大設備。由光源、聚光鏡、放映鏡頭等部件組成。按光路結構分為直射式(用于放映透明...

    • 鼠標加速

      鼠標加速是什么?鼠標加速是系統的一項技術,它能讓指針的移動速度與鼠標的物理速度的比值隨著鼠標物理速度的增加而增大,從而讓鼠標在大屏幕上更方便地移動,...

    • 模擬電視

      模擬電視是什么?模擬電視顯示的原理主要是把模擬的數字信號轉化為圖像,每一個像素都對應一個點,說白了就是用一個點陣顯示圖像。到2020年底,無線模擬電視將...

    • 串口硬盤

      串口硬盤是什么?使用SATA(Serial ATA)接口的硬盤又叫串口硬盤。2001年,由Intel、APT、Dell、IBM、希捷、邁拓這幾大廠商組成的Serial ATA委員會正式確立了Se...

    版權聲明:

    1、本文系會員投稿或轉載自網絡,版權歸原作者所有,旨在傳遞信息,不代表看本站的觀點和立場;

    2、本站僅提供信息發布平臺,不承擔相關法律責任;

    3、若侵犯您的版權或隱私,請聯系本站管理員刪除。

    上一篇:智慧物聯網 下一篇:模擬電視

    相關分類

    皖ICP備19001157號-2
    国色天香中文字幕在线_永久免费AV无码网站性色AV_欧美成人在线免费_亚洲第一大AV导航