源碼分幾種
❶ 什麼是源代碼
程序是指未編譯的按照一定的程序設計語言規范書寫的文本文件。
源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。
在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
作用 :
源代碼主要功用有如下2種作用:
生成目標代碼,即計算機可以識別的代碼。
對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯。但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。
需要指出的是,源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。
代碼組合 :
源代碼作為軟體的特殊部分,可能被包含在一個或多個文件中。一個程序不必用同一種格式的源代碼書寫。例如,一個程序如果有C語言庫的支持,那麼就可以用C語言;而另一部分為了達到比較高的運行效率,則可以用匯編語言編寫。
較為復雜的軟體,一般需要數十種甚至上百種的源代碼的參與。為了降低種復雜度,必須引入一種可以描述各個源代碼之間聯系,並且如何正確編譯的系統。在這樣的背景下,修訂控制系統(RCS)誕生了,並成為研發者對代碼修訂的必備工具之一。
還有另外一種組合:源代碼的編寫和編譯分別在不同的平台上實現,專業術語叫做軟體移植。
版權 :
如果按照源代碼類型區分軟體,通常被分為兩類:自由軟體和非自由軟體。自由軟體一般是不僅可以免費得到,而且公開源代碼;相對應地,非自由軟體則是不公開源代碼。所有一切通過非正常手段獲得非自由軟體源代碼的行為都將被視為非法。
質量 :
對於計算機而言,並不存在真正意義上的「好」的源代碼;然而作為一個人,好的書寫習慣將決定源代碼的好壞。源代碼是否具有可讀性,成為好壞的重要標准。軟體文檔則是表明可讀性的關鍵。
效率 :
雖然我們可以通過不同的語言來實現計算機的同一功能,但在執行效率上則存在不同。普遍規律是:越高級的語言,其執行效率越低。這也是為什麼匯編語言生成的文件比用VB語言生成文件普遍要小的原因。
源代碼就是用匯編語言和高級語言寫出來的代碼。主要對象是面向開發者;
我們平常使用的應用程序都是經過源碼編譯打包以後發布的,呈現的最後結果是面向使用者,最終客戶的。
1.理論上的概念
源代碼是相對目標代碼和可執行代碼而言的。
源代碼就是用匯編語言和高級語言寫出來的代碼。
目標代碼是指源代碼經過編譯程序產生的能被cpu直接識別二進制代碼。
可執行代碼就是將目標代碼連接後形成的可執行文件,當然也是二進制的。
2.最直觀的概念
在這個網頁上右鍵滑鼠,選擇"查看源文件".出來一個記事本,裡面的內容就是此網頁的源代碼. ===================================================
關於兩者的區別聯系:
1.從字面意義上來講,源文件是指一個文件,指源代碼的集合.源代碼則是一組具有特定意義的可以實現特定功能的字元(程序開發代碼).
2."源代碼"在大多數時候等於"源文件".
比如在這個網頁上右鍵滑鼠,選擇查看源文件.出來一個記事本,裡面的內容就是此網頁的源代碼."這句話就體現了他們的關系,此處的源文件是指網頁的源文件,而源代碼就是源文件的內容,所以又可以稱做網頁的源代碼..
=================================================== 源代碼是指原始代碼,可以是任何語言代碼。
匯編碼是指源代碼編譯後的代碼,通常為二進制文件,比如DLL、EXE、.NET中間代碼、java中間代碼等。
高級語言通常指C/C++ 、BASIC、C#、JAVA、PASCAL 等等
匯編語言就是ASM,只有這個,比這個更低級的就是機器語言了。
❷ 什麼叫源代碼,源代碼有什麼作用
所謂源代碼,就是能讓計算機識別的一種語言,但他一般不能被計算機直接識別,要經過編譯器將其翻譯成計算機能識別的二進制文件,從而達到用戶所需要的需求。
❸ ASP源碼有幾種類型文件,編譯後幾種請簡單介紹下,現在網站一般用ASP還是JSP呢
asp網站的後綴就是.asp可以使用VS或者DW或者記事本都可以做頁面的。
你說的jsp這個,他是純java技術編譯的。沒有變異之前他還是java文件,唉伺服器上編譯之後,就會有.dll啊,或者.jsp的文件了。
你要是真想學習jsp的話,可以到w3school看看。
現在的網站用的最多的都是php的了,因為他是免費的,jsp的安全性也比較好,但是要求比較高。asp的網站現在安全性比較低,用的已經不多了,但是現在的企業網站還在廣泛應用。
❹ 什麼是源碼源碼的分類有哪些
一、什麼是源碼
計算機裡面運行的所有東西都是由源碼編寫出來的。源碼就像語言、文字,我們每個人都學過語言,但是並不是每個人都能寫出諾貝爾文學獎那樣級別的小說。但是世界上有一個人就非常的厲害,那就是比爾蓋茨,他靠寫出了windows代碼而成為了世界首富。
二、什麼叫做開源?
開源,即Open source,全稱叫做「開源代碼」。在國外是非常流行技術免費分享這樣的理念,而現在在國內也開始有了一些開源的代碼。
1)第一種叫做開放軟體的使用,這就相當於授人以魚,比如說QQ,這就是免費給我們用的。但是有一點,他們是沒有公布出如何編寫出QQ軟體的技術。
2)第二種是開放軟體的編程技術,這就相當於授人以漁。比如說,wordpress,這個軟體就公布出來了所有的代碼,我們可以直接去下載wordpress,看他是怎麼寫出來的,以及他的文件結構是什麼樣子。從本質上來說,這兩種開源是有本質的不同的。
三、開源程序的分類有哪些
1、按照變成語言分,有asp源碼、php源碼、jsp源碼、.net源碼、其他源碼
2、按照用途分,有博客(wordpress、zblog)、企業(dedecms、wordpress)、CMS(內容管理系統,dedecms、wordpress、phpcms)、論壇(discuz、phpwind)、商城(shopex、ecshop、zencart)。 (如何查看一個網站是什麼程序做的?)
每種網站都有屬於自己的建站程序,每種建站程序所用到的源碼都是不一樣的,大家根據自己的需要選擇相應的建站程序。
在這里,我們更向新手或者不是做大門戶級的朋友們推薦wordpress建站程序。因為wordpress的適用范圍是最為廣泛的,是在全世界的用戶是最為廣泛的,所以分享出的源碼也是最為豐富的,遇到什麼問題也是最容易解決的。如果你用的是一個很少人用的源碼,那麼,如果出問題的話,那就很有可能再也找不到人幫你解決問題了。
❺ 什麼是網站的源代碼
網站源碼,也稱為源代碼,源程序。是指未編譯的文本代碼或一個網站網站源碼
網站源碼
的全部源碼文件,是一系列人類可讀的計算機語言指令。我們可以把它理解成源文代碼,當前看到的這個網頁來說,其實它是由一大堆的源代碼組成,通過我們的IE(Microsoft Internet Explorer)瀏覽器(或伺服器)翻譯成現在我們所看到的樣子。
❻ 什麼是易語言源碼怎麼用,大概有幾種我是新手,詳細點!
就是一個程序的源文件
一個程序裡面有很多原理
這些就是易語言源碼
比如一個EXE的文件
它就有一個源碼
這么說吧
如果一個JPG圖片
那麼它的源碼就是還沒保存的時候可以編輯的那個情況下
比如說一個程序(點按鈕1就出現對話框「123」)
那麼它的源碼就是:
大概原理就是
按鈕1點擊時:信息框(「123」,0,)
這樣
就是易語言源碼
❼ 源碼程序和CMS有什麼區別用哪種好呢
我的理解.
源碼程序包括cms
cms就是源碼程序的一種.CMS是Content Management System的縮寫,意為「內容管理系統」。 多數是網站建立程序.
源碼有asp php .net perl 等
cms也有上面的這些種類.
用那種要看您的空間支持哪類源碼.全能空間用那種都可以.目前asp php .net都有使用,perl使用的比較少.php不是微軟的,點net是微軟的.後者一般價格比較高.
❽ 計算機源代碼可以轉化為哪兩種
編譯和解釋。
編程語言按執行方式來劃分,分為編譯和解釋兩種。在介紹兩種方式的概念之前,先介紹以下幾種概念,採用某種編程語言編寫的計算機程序,人類可讀。
當程序員編寫好程序,經過編譯器翻譯為目標代碼,然後計算機就可以執行這段代碼,並獲取程序該有的輸入,輸出相應的結果。這就是編譯過程。
❾ 什麼是源代碼
代碼就是源程序
源代碼,是指未編譯的文本代碼。是一系列人類可讀的計算機語言指令。
在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
作用
源代碼主要功用有如下2種作用:
生成目標代碼,即計算機可以識別的代碼。
對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯。但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。
需要指出的是,源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。
代碼組合
源代碼作為軟體的特殊部分,可能被包含在一個或多個文件中。一個程序不必用同一種格式的源代碼書寫。例如,一個程序如果有C語言庫的支持,那麼就可以用C語言;而另一部分為了達到比較高的運行效率,則可以用匯編語言編寫。
較為復雜的軟體,一般需要數十種甚至上百種的源代碼的參與。為了降低種復雜度,必須引入一種可以描述各個源代碼之間聯系,並且如何正確編譯的系統。在這樣的背景下,修訂控制系統(RCS)誕生了,並成為研發者對代碼修訂的必備工具之一。
還有另外一種組合:源代碼的編寫和編譯分別在不同的平台上實現,專業術語叫做軟體移植。
版權
如果按照源代碼類型區分軟體,通常被分為兩類:自由軟體和非自由軟體。自由軟體一般是不僅可以免費得到,而且公開源代碼;相對應地,非自由軟體則是不公開源代碼。所有一切通過非正常手段獲得非自由軟體源代碼的行為都將被視為非法。
質量
對於計算機而言,並不存在真正意義上的「好」的源代碼;然而作為一個人,好的書寫習慣將決定源代碼的好壞。源代碼是否具有可讀性,成為好壞的重要標准。軟體文檔則是表明可讀性的關鍵。
效率
雖然我們可以通過不同的語言來實現計算機的同一功能,但在執行效率上則存在不同。普遍規律是:越高級的語言,其執行效率越低。這也是為什麼匯編語言生成的文件比用VB語言生成文件普遍要小的原因。
❿ 源碼指的是什麼意思做什麼用
用語言編寫的計算機能夠識別的代碼。我們運行的軟體是要經過編寫的,程序員編寫程序的過程中需要他們的「語言」:音樂家用五線譜,建築師用圖紙……那程序員的工作的語言就是「源碼」了。
其實就是指編寫的最原始程序的代碼。
我們平時使用軟體時就是程序把「源碼」翻譯成我們可直觀的形式表現出來供我們使用的。
比如我們現在這個網頁,換成源碼就是一堆按一定格式書寫的文字和符號,但我們的瀏覽器幫我們翻譯成眼前的摸樣了。