首頁 >常見問題 >程序是什麼?

程序是什麼?

青灯夜游
青灯夜游原創
2020-07-18 13:21:226697瀏覽

程式是一個指令序列。電腦程式是一組電腦能辨識和執行的指令,運行於電子計算機上,滿足人們某種需求的資訊化工具;它以某些程式設計語言編寫,運行於某種目標結構體系上。

程序是什麼?

電腦程式(Computer Program),是一組電腦能辨識和執行的指令,運行於電子計算機上,滿足人們某種需求的資訊化工具。

它以某些程式設計語言編寫,運行於某種目標結構體系上。打個比方,程式就如同以英文(程式設計語言)寫作的文章,要讓一個懂得英文的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。一般的,以英語文本為基礎的電腦程式要經過編譯、連結而成為人難以解讀,但可輕易被電腦所解讀的數字格式,然後放入運作。

程式是一個指令序列。

程式的運行

為了讓電腦程式得以運行,電腦需要載入程式碼,同時也要載入資料。從電腦的底層來說,這是由高階語言(例如Java,C/C ,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。

如果您在一個符合大多數的計算機上,操作系統例如Windows、Linux等,加載並執行很多的程序,在這種情況下,每一個程序是一個單獨的映射,並不是計算機上的所有可執行程式。

它是指為了得到某種結果而可以由電腦等具有資訊處理能力的裝置執行的程式碼化指令序列,或者可以被自動轉換成程式碼化指令序列的符號化指令序列或符號化語句序列。同一電腦程式的原始程式和目標程式為同一作品。

演算法

演算法是指對某些問題的嚴格的解釋方法,一般的,一個演算法擁有以下特點:

  • #有窮性:演算法必須保證在執行有限步驟後結束。

  • 可行性:演算法是確切可行的,即使在數學中,演算法可行,但若在實際應用中,程式不可以被執行,那麼,演算法也是不具有可行性的。

  • 確切性:演算法的每個步驟必須具有明確的意義。

  • 輸入:演算法必須要有0個或多個輸入。

  • 輸出:演算法必須要有1個或多個輸出。

更多相關知識,請造訪:PHP中文網

以上是程序是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn