首頁  >  文章  >  什麼是程序?程序包括哪些基本要素

什麼是程序?程序包括哪些基本要素

青灯夜游
青灯夜游原創
2020-10-22 17:21:1838249瀏覽

程式是一組電腦能辨識和執行的指令,運作於電子電腦上,滿足人們某種需求的資訊化工具;程式能指揮電腦執行我們想要它所做的動作。程式包含的基本要素有:常數、變數、表達式、語句和函數。

什麼是程序?程序包括哪些基本要素

程式是什麼呢?程式包含的基本要素

程式是為了實現一個特定的目標而設計的一組可操作的工作步驟,對於電腦而言,程式就是系統可以辨識的一組有序的指令。程式能指揮電腦執行我們想要它做的動作。程式儲存在磁碟上,在執行時從磁碟到記憶體再到暫存器,最後被CPU執行,程式的執行過程與古代皇上的處理政務過程有些類似,可以進行類比。在古代,皇宮外部的民情、大臣寫的奏摺就好比程序,外面的天下就好比硬碟,程序儲存在硬碟中,大臣好比內存,大臣將民情總結並上交給太監,而太監就是寄存器,太監將奏摺交給皇上,讓皇上處理,而CPU也是從寄存器中取出程序,然後執行。程式是與電腦溝通的語言,由特定語法和關鍵字構成,從入口點開始,原則是從上而下,從左往右,一行一行執行的。

電腦程式的基本構成要素有(常數) (變數) (表達式) (語句)和(函數)等

程式設計語言又有那些呢?

在電腦最初誕生的時候,程式是一段一段的二元語言,稱為機器語言。由於二元語言的程式設計實在是不方便,不適合編寫、閱讀,於是慢慢有了彙編語言,彙編語言就是將機器語言中的一些關鍵的指令用一些符號來代替,與機器語言相比,彙編確實有了一些可讀性,但彙編還是很複雜,程式設計的工作量還是很大。於是高階語言應運而生,高階語言離機器越來越遠,相反,語法接近人類的自然語言,而且,高階語言執行的不再是指令,而是語句,一行語句對應多個指令,因此,它的開發效率越來越高。但是,高階語言必須編譯成機器碼。高階語言具有良好的可移植性。

關於程式有幾個基本概念。編譯型語言指需要先經過編譯和連結程式產生可執行檔的語言,比Java/c/c 等。解釋型語言指不需要編譯和連結的過程,直接在特定的程式或環境下即可執行的語言,如JavaScript/python等。資料是電腦程式處理的對象,可以是整數、實數、字元、也可以是影像、聲音等的編碼表示。資料結構指資料與資料間存在一種或多種特定關係,與資料結構密切相關的便是資料的類型和資料的存放。程式設計就是程式設計的過程。軟體是程式與文件共同組成。

以上是什麼是程序?程序包括哪些基本要素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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