古詩詞大全網 - 四字成語 - 什麽叫電腦程序

什麽叫電腦程序

壹、程序( procedure)

概念1.:為進行某活動或過程所規定的途徑。

概念2.程序是由序列組成的,告訴計算機如何完成壹個具體的任務。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫計算機程序。

二、編程

計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。

目前通用的編程語言有兩種形式:匯編語言和高級語言。計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不采用機器語言,因為它非常難於記憶和識別。

高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:

解釋類:執行方式類似於我們日常生活中的“同聲翻譯”,應用程序源代碼壹邊由相應語言的解釋器“翻譯”成目標代碼(機器語言),壹邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。

編譯類:編譯是指在應用源程序執行之前,就將程序源代碼“翻譯”成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序壹旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。

答案補充

所有軟件(包括qq)都是壹種運行程序。

編寫程序是以下步驟的壹個往復過程:編寫新的源代碼,測試、分析和提高新編寫的代碼以找出語法和語義錯誤。從事這種工作的人叫做程序設計員。由於計算機的飛速發展,編程的要求和種類也日趨多樣,由此產生了不同種類的程序設計員,每壹種都有更細致的分工和任務。軟件工程師和系統分析員就是兩個例子。現在,編程的長時間過程被稱之為“軟件開發”或者軟件工程。後者也由於這壹學科的日益成熟而逐漸流行。