『壹』 源代碼是什麼東西
關於開放源代碼的定義(1.7版)
開放源代碼並不僅僅意味著對源代碼的訪問權。開放源代碼軟體的發布條款必須滿足以下條件:
1.自由地再發布
如果被發布的軟體是由不同來源的程序組成的,許可證不得限制任何當事人或組織(party)銷售或贈送作為被發布軟體成分之一的開放源碼軟體。
許可證不得從此項銷售中索取使用費或其它任何費用。(理由)
2.源代碼程序必須包括源代碼,必須允許以源代碼方式發布、還必須允許以編譯後的形式發布。如果產品的某個部分沒有與源代碼一同發布,那麼必須提供通行的、不需要支付合理范圍之外的任何費用的手段以獲得源代碼---從網路上免費下載是一種可取的方式。源代碼必須是程序員對其進行修改的最佳形式。故意地使源代碼變得含混晦澀是不允許的。也不允許給出預處理器或翻譯器處理的中間結果。(理由)
3.派生作品
許可證必須允許修改軟體和派生軟體,並且必須允許它們按照原軟體的許可證的條款進行發布。(理由)
4.作者的源代碼的完整性只有在許可證允許與源代碼一同發布"補丁文件"(該"補丁文件"以在創建時對程序進行修改為目的)時,許可證才能限制對修改形式的源代碼的發布。許可證必須明確地允許發布由修改後的源代碼生成的程序。許可證可以要求派生的作品採用不同的名稱或不同的版本號以區別於原來的軟體。(理由)
5.不得歧視任何個人或團體
許可證不得歧視任何個人或者由多人組成的團體。(理由)
6.不得歧視任何應用領域(fieldsofendeavor)許可證不得限制任何人把程序應用於任何領域。例如,不得規定程序不能應用於商業領域或基因研究領域。(理由)
7.許可證的發布與程序有關的權利必須適用於該程序的任何使用者,並且程序的使用者也不需要為了使用該程序而獲得其它許可證的許可。(理由)
8.許可證不能針對於一個產品與程序有關的權利不能由該程序是否作為某個軟體產品的一部分來決定。
如果程序從那個發布中被抽出來,並且按照程序的許可證的條款進行使用和發布,那麼得到該程序的當事人或組織將獲得與得到原程序的使用者相同的權利。(理由)
9.許可證不能影響其它軟體許可證不得向與採用它的軟體一同發布的其它軟體提出任何限制。例如,
許可證不能堅持要求在同一媒體上發布的其它程序都是開放源代碼軟體。(理由)
http://www.yesky.com/339/193839.shtml
+++++++++++++++++++++++++++++++++
1.理論上的概念
源代碼是相對目標代碼和可執行代碼而言的。
源代碼就是用匯編語言和高級語言寫出來的地代碼。
目標代碼是指源代碼經過編譯程序產生的能被cpu直接識別二進制代碼。
可執行代碼就是將目標代碼連接後形成的可執行文件,當然也是二進制的。
2.最直觀的概念
在這個網頁上右鍵滑鼠,選擇查看源文件.出來一個記事本,裡面的內容就是此網頁的源代碼.
===================================================
關於兩者的區別聯系:
1.從字面意義上來講,源文件是指一個文件,指源代碼的集合.源代碼則是一組具有特定意義的可以實現特定功能的字元(程序開發代碼).
2."源代碼"在大多數時候等於"源文件".
楓舞在上面說過"2.最直觀的概念 在這個網頁上右鍵滑鼠,選擇查看源文件.出來一個記事本,裡面的內容就是此網頁的源代碼."這句話就體現了他們的關系,此處的源文件是指網頁的源文件,而源代碼就是源文件的內容,所以又可以稱做網頁的源代碼..
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
楓舞添言:
1.楓舞有個好朋友認為「源代碼」就是「原始人寫出的代碼」,楓舞一直也沒有時間考察他的正確性 ^-^
2.楓舞忽然想起小時候造句,突發奇想給你造個句子肯定可以幫助理解..
關鍵詞:源文件
造句:小趙,幫我把源文件拷貝到我的硬碟.復制兩份.文件名定為file1.asp file2.asp
關鍵詞:源代碼
造句:小李,把源代碼中的第8行刪除.哦~源代碼(源文件亦可)小趙發到我硬碟了,待會給你傳過去.就是file1.asp.
『貳』 什麼叫源代碼,源代碼有什麼作用
源碼也叫源代碼、源程序,即編程者(程序員)編寫的程序代碼,一般都是用高級語言(basic、c等)構成。
源碼的作用是程序員不必直接編寫晦澀的機器語言,而以容易明白的高級語言代替,方便了程序的理解和修改。
源碼經過編譯,轉換為微機可以執行的機器代碼,即可以提高程序的運行效率,又可以保護編程者的版權利益!
『叄』 源碼是什麼意思啊
源碼指編寫的最原始程序的代碼。
用戶平時使用軟體時就是程序把「源碼」翻譯成我們可直觀的形式表現出來供用戶使用的。任何一個網站頁面,換成源碼就是一堆按一定格式書寫的文字和符號。
源碼主要功用
1、生成目標代碼,即計算機可以識別的代碼。
2、對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯。
但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。
(3)源碼下載什麼意思擴展閱讀:
計算機裡面運行的所有東西都是用程序編出來的,而編寫程序要用到計算機語言,用計算機語言直接編出來的程序就叫源碼,比如用VisualBasic編寫的源碼文件一般為.bas文件,而用C++編寫的一般為.cpp文件,源代碼不能直接運行,必須編譯後才能運行。源碼經過編譯處理後就可以直接在操作系統下運行了。
從字面意義上來講,源文件是指一個文件,指源代碼的集合.源代碼則是一組具有特定意義的可以實現特定功能的字元(程序開發代碼)。「源代碼」在大多數時候等於「源文件」。
『肆』 源碼指的是什麼意思做什麼用
用語言編寫的計算機能夠識別的代碼。我們運行的軟體是要經過編寫的,程序員編寫程序的過程中需要他們的「語言」:音樂家用五線譜,建築師用圖紙……那程序員的工作的語言就是「源碼」了。
其實就是指編寫的最原始程序的代碼。
我們平時使用軟體時就是程序把「源碼」翻譯成我們可直觀的形式表現出來供我們使用的。
比如我們現在這個網頁,換成源碼就是一堆按一定格式書寫的文字和符號,但我們的瀏覽器幫我們翻譯成眼前的摸樣了。
『伍』 有些網站提供源碼下載,源碼是幹嘛的
源碼通俗點說就是代碼、源程序,源碼放在相應的電腦環境中就能實現一個網站的功能性效果!
『陸』 源碼 是個什麼東西 電腦上面下載的軟體(qq、迅雷之類的)包含源碼嗎
源碼就是編寫程序時的源程序代碼,把編寫的程序代碼封裝起來做成安裝程序,就是你看到的電腦上面下載的軟體了。一些封裝的源碼受保護是看不到的,然是使用編程軟體如vs等,將程序拖到軟體窗體下,就可以看到它的代碼了。這就像是我們人體:由很多不同的組織結構構成,如骨骼,肌肉等等,封裝在一起就一個個完整的人,你從整體外觀上看不到他們單獨的某一部分,但是如果解剖了的話,還是可以看到的。哈哈,這個例子不太合適,但是大致是這個意思。不實現不同功能的源碼組合封裝在一起就構成了一個應用程序
『柒』 我在網上下了片論文,後面寫著源碼下載,源碼是什麼啊
ASP源碼 , PHP源碼 , JSP源碼 , CGI源碼 , .NET源碼等等,是哪一種呢
『捌』 什麼是源代碼。
很簡單,源代碼就是我們看到的網頁的源文件。通常我們在瀏覽器的查看欄里,點擊源文件看到的就是(即view--source)。
1.理論上的概念
源代碼是相對目標代碼和可執行代碼而言的。
源代碼就是用匯編語言和高級語言寫出來的地代碼。
目標代碼是指源代碼經過編譯程序產生的能被cpu直接識別二進制代碼。
可執行代碼就是將目標代碼連接後形成的可執行文件,當然也是二進制的。
2.最直觀的概念
在這個網頁上右鍵滑鼠,選擇查看源文件.出來一個記事本,裡面的內容就是此網頁的源代碼.
『玖』 請問網站源碼是什麼意思,怎麼用
網站源碼指的是網站的源程序代碼,包括前台的html代碼和後台的程序代碼.
至於您所說的怎麼用,那要看你所找的是什麼源碼,現在的網站源碼大至分為 asp、PHP、jsp、.net等等。不同語言的源碼需要有對應的運行壞竟支持。
或者你可以到網站上查一下使用說明,如cms、動易等。