代碼編程是編定程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定壹定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令壹步壹步去工作,完成某種特定的任務。在計算機系統中,壹條機器指令規定了計算機系統的壹個特定動作。
壹個系列的計算機在硬件設計制造時就用了若幹指令規定了該系列計算機能夠進行的基本操作,這些指令壹起構成了該系列計算機的指令系統。
代碼編程的執行原理
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。通過壹個對應於所用程序設計語言的編譯程序對源程序進行處理,經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段。
將所處理的源程序轉換為用二進制代碼表示的目標程序,然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成壹個可以連續執行的二進制執行文件。調用這個執行文件就可以實現程序員在對應源程序文件中所指定的相應功能。