『壹』 源代碼究竟是什麼
源代碼就是人類可以看懂的機器文字,程序員在寫完代碼以後,會將源代碼編譯為機器代碼,可能是一個可執行程序exe啥的,我們平時用的就是這個可執行程序,要想增加功能,或者改善程序,就需要有源代碼了,因為人不可能通過0和1編出高級程序。
舉個例子:你用Word寫好一個文檔,生成一個PDF文件,一般來說PDF是不可修改的,你可以把這個PDF發給別人閱讀,但是別人要想修改這個PDF就不好操作。而你有這個PDF的原稿(Word文檔)你可以很方便的修改然後再生成PDF文檔。這里的Word文檔就相當於源代碼,PDF文檔就相當於軟體。
簡介
代碼,沒什麼可說的,廣義的,只要算是程序語言寫的都是,c寫出來的是代碼,編譯後,成匯編語言程序,也可以說是代碼;再匯編成,機器語言程序,也可以說是代碼;不過,算得上代碼的,也算是程序,一般都是廣義的說法。
說「源」的問題、你用c寫出來的,讓我看,那是源代碼;你把編譯成.exe文件的代碼,讓我直接運行,那就不是源代碼、你做的java游戲,如果你把自己寫的java代碼給我,那是源代碼;把處理過的可執行文件給我,那不是源代碼。
『貳』 什麼是源代碼
源代碼是用特定編程語言編寫的人類可讀文本,源代碼的目標是為可以轉換為機器語言的計算機設置准確的規則和規范。因此,源代碼是程序和網站的基礎。
源代碼可以存在於每個軟體中,軟體按照源代碼中的編程進行執行,常用的格式是文本文件,計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
(2)修改源代碼是什麼意思擴展閱讀:
概念研究
一、理論上的概念
源代碼是相對目標代碼和可執行代碼而言的。
源代碼就是用匯編語言和高級語言寫出來的代碼。
目標代碼是指源代碼經過編譯程序產生的能被cpu直接識別的二進制代碼。
可執行代碼就是將目標代碼連接後形成的可執行文件,當然也是二進制的。
二、最直觀的概念
在這個網頁上右鍵滑鼠,選擇"查看源文件".出來一個記事本,裡面的內容就是此網頁的源代碼.
關於兩者的區別聯系:
1、從字面意義上來講,源文件是指一個文件,指源代碼的集合。源代碼則是一組具有特定意義的可以實現特定功能的字元(程序開發代碼).
2、"源代碼"在大多數時候等於"源文件".
比如在這個網頁上右鍵滑鼠,選擇查看源文件。出來一個記事本,裡面的內容就是此網頁的源代碼."這句話就體現了他們的關系,此處的源文件是指網頁的源文件,而源代碼就是源文件的內容,所以又可以稱做網頁的源代碼。.
源代碼是指原始代碼,可以是任何語言代碼。
匯編碼是指源代碼編譯後的代碼,通常為二進制文件,比如DLL、EXE、.NET中間代碼、JAVA中間代碼等。
高級語言通常指C/C++、BASIC、C#、JAVA、PASCAL等等匯編語言就是ASM,只有這個,比這個更低級的就是機器語言了。
源程序源文件源代碼是一回事。
參考資料來源:網路-源代碼
『叄』 源代碼是什麼意思
指源代碼的集合來.最直觀自的概念
在這個網頁上右鍵滑鼠,所以又可以稱做網頁的源代碼.源代碼則是一組具有特定意義的可以實現特定功能的字元(程序開發代碼).
楓舞在上面說過":
1.從字面意義上來講,此處的源文件是指網頁的源文件,而源代碼就是源文件的內容;在大多數時候等於".出來一個記事本.最直觀的概念
在這個網頁上右鍵滑鼠.
2."源代碼",裡面的內容就是此網頁的源代碼.
===================================================
關於兩者的區別聯系,裡面的內容就是此網頁的源代碼."這句話就體現了他們的關系;2,當然也是二進制的。
2.出來一個記事本,選擇查看源文件,源文件是指一個文件;源文件".理論上的概念
源代碼是相對目標代碼和可執行代碼而言的。
源代碼就是用匯編語言和高級語言寫出來的地代碼。
目標代碼是指源代碼經過編譯程序產生的能被cpu直接識別二進制代碼。
可執行代碼就是將目標代碼連接後形成的可執行文件,選擇查看源文件
『肆』 源代碼是什麼啊
1:所謂源代碼就是電腦軟體的基礎代碼。如果把軟體工程比作建築大樓,那麼軟體本身則是建成後的大樓,源代碼就是大樓的設計圖紙。因此有了源代碼就等於得到了完整的大樓設計,你就可以知道哪裡是不可修改破壞的承重牆,哪裡是可以拆除的普通牆。有了源代碼,你還可以根據自己的需要修改大樓的設計,同時也可以修改原有設計中不合理的地方。源代碼之所以重要,就是因為如果你沒有掌握一個軟體的源代碼,你就無法知道軟體控制計算機具體做了些什麼事,這就帶來了很多信息安全方面的問題。
從技術角度講,操作系統軟體屬於電腦軟體領域里非常尖端的技術,目前這項技術基本上掌握在美國人手中。對於國內的一些重要政府部門、軍隊、金融系統來說,如果不知道操作系統的源代碼,那你就無法提升軟體本身的安全性,只能使用安裝防火牆等方法進行加固。然而這種做法等於是在沙灘上建城堡。如果把自己的信息基礎設施建立在別人的系統平台之上,那將是非常危險的,因為裡面很可能埋藏有「遙控炸彈」,而遙控器則掌握在別人手中。1990年的海灣戰爭中,伊拉克的法制導彈在面對多國部隊時突然失效便是其軟體中的「遙控炸彈」被對手激活導致的。擁有一個自己掌握源代碼的操作系統才能從根本上保證國家的信息安全。 2: 網頁其實本身就是一個文本文件,只不過擴展名為htm或者html,經過IE解釋成我們看到的樣子,你點查看-源文件就可以看到當前這個頁面的源代碼了。
或者你打開附件里的記事本,輸入以下代碼:
<html>
<head>
</head>
<body>
<a href="http://www.sina.com.cn">點這里訪問新浪網</a>
<body>
</html>
然後點文件-保存,文件類型選所有文件,文件名寫成 "sina.htm" (包括兩邊的英文雙引號),然後你會發現這個文件的圖標就是網頁文件圖標,雙擊它就會打開IE窗口,點文字就跳轉到新浪主頁了。
這就是HTML語言,超文本標識語言。對它了解了,有助於你編寫網頁。