程序設計是指設計調試程序的

來源:趣味經驗館 3.13W

程序設計(Programming)是指設計、編制、調試程序的方法和過程。它是目標明確的智力活動。

程序設計是指設計調試程序的

由於程序是軟件的本體,軟件的質量主要透過程序的質量來體現,在軟件研究中,程序設計的工作非常重要,內容涉及到有關的基本概念、工具、方法以及方法學等。程序設計通常分爲問題建摸,算法設計,編寫代碼,編譯調試和整理並寫出文檔資料五個階段。

按照結構性質,有結構化程序設計與非結構化程序設計之分。前者是指具有結構性的程序設計方法與過程。它具有由基本結構構成複雜結構的層次性,後者反之。按照用戶的要求,有過程式程序設計與非過程式程序設計之分。前者是指使用過程式程序設計語言的程序設計,後者指非過程式程序設計語言的程序設計按照程序設計的成分性質,有順序程序設計、併發程序設計、並行程序設計、分佈式程序設計之分。按照程序設計風格,有邏輯式程序設計、函數式程序設計、對象式程序設計之分。 程序設計的基本概念有程序、數據、子程序、子例程、協同例程、模組以及順序性、併發性、並行性、和分佈性等。

程序是程序設計中最爲基本的概念,子程序和協同例程都是爲了便於進行程序設計而建立的程序設計基本單位,順序性、併發性、並行性和分佈性反映程序的內在特性。 程序設計規範是進行程序設計的具體規定。程序設計是軟件開發工作的重要部分,而軟件開發是工程性的工作,所以要有規範。語言影響程序設計的功效以及軟件的可靠性、易讀性和易維護性。專用程序爲軟件人員提供合適的環境,便於進行程序設計工作。

熱門標籤