概念
程式開發(港台稱之為程式)program(me)或procedurechéngxù概念1:為進行某活動或過程所規定的途徑。概念2:程式是由序列組成的,告訴計算機如何完成一個具體的任務。程式是軟體開發人員genuine用戶需求開發的、用程式設計語言描述的適合計算機執行的指令(語句)序列。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫電腦程式。一個程式應該包括以下兩方面的內容。1對數據的描述。在程式中要指定數據的類型和數據的組織形式,即數據結構(datastructure)。2對操作的描述。即操作步驟,也就是算法(algorithm)。著名計算機科學家沃思提出一個公式:數據結構+算法=程式。實際上,一個程式除了以上兩個主要的要素外,還應當採用程式設計方法進行設計,並且用一種計算機語言來表示。因此,算法、數據結構、程式設計方法和語言工具4個方面是一個程式設計師所應具備的知識。
語言
*.NET
*pascal
*ActionScript
*APL、A+和J
*Ada
*彙編語言
*AWK
*Basic
oQBasic
oVisualBasic
*VBScript
*Brainfuck
*C、C++
oObjective-C
*Clipper
*COBOL
*dBase
*DART
*PASCAL、Delphi
*Forth
*Fortran
*FoxPro
*F#
*Fava
*IDL
*Java
*JavaScript
*C#
*LISP
*lua
*LOGO
*Modula
*Nuva
*Perl
*PHP
*PL/I
*Prolog
*Python
*R
*Ruby
*Scheme
*Smalltalk
*Tcl/Tk
*VisualFoxPro
運行
為了一個程式運行,計算機載入程式代碼,可能還要載入數據,從而初始化成一個開始狀態,然後調用某種啟動機制。在最低層上,這些是由一個引導序列開始的。
在大多數計算機中,作業系統例如視窗等,載入並且執行很多程式。在這種情況下,一個電腦程式是指一個單獨的可執行的映射,而不是當前在這個計算機上運行的全部程式。