首頁 > 常見問題 > 主體

使用者用電腦高階語言編寫的程式通常稱為什麼

青灯夜游
發布: 2022-07-13 14:09:28
原創
38198 人瀏覽過

使用者用電腦高階語言編寫的程式通常稱為「原始程式」。原始程式是指未編譯的依照一定的程式設計語言規範(高階語言)書寫的文字文件,是一系列人類可讀的電腦語言指令。電腦原始程式的最終目的是將人類可讀的文字翻譯成為電腦可以執行的二進位指令,這個過程叫做編譯,透過編譯器完成。

使用者用電腦高階語言編寫的程式通常稱為什麼

本教學操作環境:windows7系統、Dell G3電腦。

使用者用電腦高階語言編寫的程式通常稱為「原始程式」。

原始程式(也稱為原始程式碼)是指未編譯的依照一定的程式設計語言規範書寫的文字文件,是一系列人類可讀的電腦語言指令。在現代程式語言中,原始碼可以是以書籍或錄音帶的形式出現,但最常用的格式是文字文件,這種典型格式的目的是為了編譯出電腦程式。電腦原始碼的最終目的是將人類可讀的文字翻譯成為電腦可以執行的二進位指令,這個過程叫做編譯,透過編譯器完成。

原始程式就是用組合語言和高階語言寫出來的程式碼。主要物件是面向開發者;我們平常使用的應用程式都是經過原始碼編譯打包以後發布的,呈現的最後結果是面向使用者和最終客戶。

高階語言通常指C/C 、BASIC、C#、JAVA、PASCAL等等組譯語言就是ASM,只有這個,比這個更低級的就是機器語言了。

原始程式主要有以下兩種作用:

1.產生目標程式碼,即電腦可以辨識的程式碼。

2.對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程式設計師都忽略軟體說明的編寫,因為這部分不會在產生的程式中直接顯示,也不參與編譯。但是註釋程式碼對軟體的學習、分享、維護和軟體重複使用都有巨大的好處。因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,有些公司也硬性規定必須書寫。

需要指出的是,原始碼的修改不能改變已經產生的目標程式碼。如果需要目標程式碼做出相應的修改,必須重新編譯。

擴充知識:高階語言

高階語言(High-level programming language)是一種獨立於機器,以過程或物件導向的語言。高階語言是指參照數學語言而設計的近似於日常會話的語言。

高階語言相對低階語言有較高的可讀性,較易理解。由於早期電腦產業的發展主要在美國,因此一般的高階語言都是以英語為藍本。

高階語言與電腦的硬體結構及指令系統無關,它有更強的表達能力,可方便地表示資料的運算和程式的控制結構,能更好的描述各種演算法,而且容易學習掌握。但高階語言編譯產生的程式碼一般比用組譯程式語言設計的程式碼長,執行的速度也慢。所以組合語言適合寫一些對速度和程式碼長度要求高的程式和直接控制硬體的程式。高階語言、組合語言和機器語言都是用來編寫電腦程式的語言。

高階語言程式「看不見」機器的硬體結構,無法用來編寫直接存取機器硬體資源的系統軟體或裝置控制軟體。為此,一些高階語言提供了與彙編語言之間的呼叫介面。以組合語言編寫的程序,可作為高階語言的一個外部過程或函數,利用堆疊來傳遞參數或參數的位址。

分類:

  • 命令式語言。這種語言的語意基礎是模擬「資料儲存/資料操作」的圖靈機可計算模型,十分符合現代電腦體系結構的自然實作方式。其中產生操作的主要途徑是依賴語句或指令產生的副作用。現代流行的語言大多是這種類型,例如 Fortran、Pascal、Cobol、C、C 、Basic、Ada、Java、C# 等,各種腳本語言也被視為此類類型。

  • 函數式語言。這種語言的語意基礎是基於數學函數概念的值映射的λ算子可計算模型。這種語言非常適合進行人工智慧等工作的計算。典型的函數式語言如 Lisp、Haskell、ML、Scheme 、F#等。

  • 邏輯式語言。這種語言的語意基礎是基於一組已知規則的形式邏輯系統。這種語言主要用在專家系統的實作。最著名的邏輯式語言是 Prolog。

  • 物件導向語言。現代語言中的大多數都提供物件導向的支持,但有些語言是直接建立在物件導向基本模型上的,語言的語法形式的語義就是基本物件操作。主要的純粹物件導向語言是 Smalltalk。

更多程式相關知識,請造訪:程式設計影片! !

以上是使用者用電腦高階語言編寫的程式通常稱為什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板