編程 編程就是讓計算機(jī)為解決某個問題而使用某種程序設(shè)計語言編寫程序代碼,并最終得到結(jié)果的過程。為了使計算機(jī)能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機(jī)能夠理解的形式告訴計算機(jī),使得計算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算機(jī)之間交流的過程就是編程。
從計算機(jī)發(fā)明至今,隨著計算機(jī)硬件和軟件技術(shù)的發(fā)展,計算機(jī)的編程語言經(jīng)歷了機(jī)器語言、匯編語言、面向過程的程序設(shè)計語言以及面向?qū)ο蟮某绦蛟O(shè)計語言階段。
文件系統(tǒng)驅(qū)動編程 在計算機(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í)行效率高。缺點(diǎn)也很明顯,如:編程工作量大,容易出錯;依賴具體的計算機(jī)體系,因而程序的通用性、移植性都很差。