代碼編程是編定程序的中文簡稱森书,就是讓計算機(jī)代為解決某個問題秀仲,對某個計算體系規(guī)定一定的運(yùn)算方式,使計算體系按照該計算方式運(yùn)行球凰,并最終得到相應(yīng)結(jié)果的過程狮腿。
為了使計算機(jī)能夠理解(understand)人的意圖腿宰,人類就必須將需解決的問題的思路、方法和手段通過計算機(jī)能夠理解的形式告訴計算機(jī)缘厢,使得計算機(jī)能夠根據(jù)人的指令一步一步去工作吃度,完成某種特定的任務(wù)。這種人和計算體系之間交流的過程就是編程贴硫。
編程:設(shè)計具備邏輯流動作用的一種“可控體系”【注:編程不一定是針對計算機(jī)程序而言的椿每,針對具備邏輯計算力的體系,都可以算編程英遭〖浠ぃ】
代碼就是程序員用開發(fā)工具所支持的語言寫出來的源文件,是一組由字符挖诸、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系汁尺。代碼設(shè)計的原則包括唯一確定性、標(biāo)準(zhǔn)化和通用性多律、可擴(kuò)充性與穩(wěn)定性痴突、便于識別與記憶、力求短小與格式統(tǒng)一以及容易修改等狼荞。 源代碼是代碼的分支辽装,某種意義上來說,源代碼相當(dāng)于代碼≌掣眩現(xiàn)代程序語言中如迟,源代碼可以書籍或磁帶形式出現(xiàn),但最為常用格式是文本文件攻走,這種典型格式的目的是為了編譯出計算機(jī)程序殷勘。計算機(jī)源代碼最終目的是將人類可讀文本翻譯成為計算機(jī)可執(zhí)行的二進(jìn)制指令,這種過程叫編譯昔搂,它由通過編譯器完成玲销。
在計算機(jī)系統(tǒng)中,一條機(jī)器指令規(guī)定了計算機(jī)系統(tǒng)的一個特定動作摘符。一個系列的計算機(jī)在硬件設(shè)計制造時就用了若干指令規(guī)定了該系列計算機(jī)能夠進(jìn)行的基本操作贤斜,這些指令一起構(gòu)成了該系列計算機(jī)的指令系統(tǒng)。在計算機(jī)應(yīng)用的初期逛裤,程序員使用機(jī)器的指令系統(tǒng)來編寫計算機(jī)應(yīng)用程序运褪,這種程序稱為機(jī)器語言程序绝葡。使用機(jī)器語言編寫的程序划纽,由于每條指令都對應(yīng)計算機(jī)一個特定的基本動作结洼,所以程序占用內(nèi)存少、執(zhí)行效率高蝙砌。缺點也很明顯阳堕,如:編程工作量大跋理,容易出錯;依賴具體的計算機(jī)體系恬总,因而程序的通用性前普、移植性都很差。