久久精品国产亚洲不AV麻豆_久久精品无码一区二区WWW_久久精品亚洲AV熟女_久久久久久精品成人鲁丝电影_久久久噜噜噜久久_久久乐国产精品亚洲综合_久久亚洲欧美国产精品_久青草久青草视频在线观看_麻花豆传媒剧国产免费MV_女邻居丰满的奶水在线观看,欧美日韩在线观看精品一区二区,无码精品人妻一区二区三区中,国产精品亚洲成在人线

 找回密碼
 立即注冊[Register]
游戲藏寶灣
本站已運行: 感謝各位的支持!
查看: 2153|回復(fù): 0

什么是源代碼(源碼),?

[復(fù)制鏈接]
樓主
發(fā)表于 2020-8-1 11:32:49 | 只看該作者 |倒序瀏覽 |閱讀模式
源碼也叫源代碼

源代碼是用特定編程語言編寫的人類可讀文本,,源代碼的目標(biāo)是為可以轉(zhuǎn)換為機器語言的計算機設(shè)置準(zhǔn)確的規(guī)則和規(guī)范,。因此,源代碼是程序和網(wǎng)站的基礎(chǔ),。

不同的編程語言

有數(shù)百種不同的編程語言,。無法確定哪些更好或更差,因為它取決于項目的上下文和使用源代碼的應(yīng)用程序,,以下是一些流行的編程語言:

BASIC丶Java丶C丶C++丶Pascal丶Python丶PHP丶JavaScript

但是,,要使計算機理解這些語言,首先需要將它們翻譯成機器代碼,。

編譯器和解釋器

為了使計算機能夠進一步處理程序員編寫的源代碼,,需要在兩者之間進行轉(zhuǎn)換 – 這是以附加程序的形式發(fā)生的。此輔助應(yīng)用程序可以采用編譯器或解釋器的形式:

編譯器:此應(yīng)用程序類型將源代碼轉(zhuǎn)換(編譯)為進程理解并可執(zhí)行的代碼,。此機器代碼以可執(zhí)行文件的形式保存,。
解釋器:解釋器轉(zhuǎn)換行的源代碼行并直接執(zhí)行它。轉(zhuǎn)換過程比編譯器快得多,,但執(zhí)行速度較慢,,需要大量內(nèi)存,。

標(biāo)記語言

網(wǎng)站也由源代碼構(gòu)成,但這不是編程語言,,而是HTML標(biāo)記語言,。標(biāo)記語言決定了內(nèi)容的結(jié)構(gòu)。例如,,使用HTML可以定義標(biāo)題,段落或突出顯示,。HTML文檔本身不是程序,,但可以包含如JavaScript代碼的形式。類似的原則適用于其他標(biāo)記語言,,例如XML,。

如何創(chuàng)建源代碼?

要編寫源代碼,,需要的只是一個簡單的文本編輯器 – 如Windows上的記事本或Mac上的TextEdit,。這樣,源代碼可以保存為純文本(例如,,ASCII編碼或UTF-8編碼),,并以正確的文件名結(jié)束編程語言。因此,,如果您在硬盤驅(qū)動器上找到帶有“.cpp”結(jié)尾的文件,,那么它實際上是一個文本文件,可能包含C ++編程語言中的代碼,。

源代碼的版權(quán)

源代碼中包含大量工作和創(chuàng)造性能量,,這就是為什么程序的源代碼也受版權(quán)保護的原因。與其他知識產(chǎn)權(quán)一樣,,未經(jīng)許可不得分發(fā)第三方代碼,。這尤其適用于專有軟件。

而開源程序不在此列,,在GitHub,,SourceForge或其他類似平臺上,開發(fā)人員可以將其源代碼廣泛提供給其他程序員,。但是,,開源程序的開發(fā)人員通常必須遵守某些條件。





上一篇:服務(wù)端是什么,?
下一篇:【335版本】【湖畔鎮(zhèn)魔獸】【新服開放】【每天戰(zhàn)場激情】

本版積分規(guī)則

藏寶灣 |網(wǎng)站地圖

GMT+8, 2025-2-3 00:10 , Processed in 0.142616 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表