代碼指的是程序員用開發(fā)工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系。簡單理解代碼就是代表某些意思的符號,用來實現(xiàn)一定功能的號碼。
計算機代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。
源代碼是相對目標(biāo)代碼和可執(zhí)行代碼而言的。 源代碼就是用匯編語言和高級語言寫出來的地代碼。目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被 CPU 直接識別的二進制代碼。可執(zhí)行代碼就是將目標(biāo)代碼連接后形成的可執(zhí)行文件,當(dāng)然也是二進制的。
要想寫代碼就是將要處理的事件,按處理步驟順序,用一種計算機能懂的語言串連起來,按步就班的執(zhí)行。對程序員來說要做的工作就是:
1、學(xué)習(xí)。需要學(xué)習(xí)編程軟件,比如C++、VC等。
2、編程。編寫是程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設(shè)計語言編寫程序代碼,并最終得到相應(yīng)結(jié)果的過程。
3、交流。為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算機之間交流的過程就是編程的過程。
源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。
源代碼是相對目標(biāo)代碼和可執(zhí)行代碼而言的。 源代碼就是用匯編語言和高級語言寫出來的地代碼。目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被cpu直接識別二進制代碼??蓤?zhí)行代碼就是將目標(biāo)代碼連接后形成的可執(zhí)行文件,當(dāng)然也是二進制的。
在現(xiàn)代程序語言中,源代碼可以是以書籍或者磁帶的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執(zhí)行的二進制指令,這種過程叫做編譯,通過編譯器完成。
源代碼主要作用:
1、生成目標(biāo)代碼,即計算機可以識別的代碼。
2、對軟件進行說明,即對軟件的編寫進行說明。為數(shù)不少的初學(xué)者,甚至少數(shù)有經(jīng)驗的程序員都忽視軟件說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯。但是說明對軟件的學(xué)習(xí)、分享、維護和軟件復(fù)用都有巨大的好處。
3、因此,書寫軟件說明在業(yè)界被認為是能創(chuàng)造優(yōu)秀程序的良好習(xí)慣,一些公司也硬性規(guī)定必須書寫。
4、需要指出的是,源代碼的修改不能改變已經(jīng)生成的目標(biāo)代碼。如果需要目標(biāo)代碼做出相應(yīng)的修改,必須重新編譯。