術(shù)語表

2023-03-20 15:43 更新

解決問題(problem-solving):提取問題、尋找方案、表達方案的過程。

高級語言(high-level language):為了人們能夠方便地讀寫而設(shè)計的編程語言,如C++。

低級語言(low-level language):為了便于計算機執(zhí)行而設(shè)計的編程語言。也稱作“機器語言”或“匯編語言”。

可移植性(portability):程序可以在多種平臺上執(zhí)行的屬性。

形式語言(formal language):人們?yōu)樘囟繕硕O(shè)計的語言,比如為了表示數(shù)學思想或計算機程序而分別設(shè)計的語言。所有編程語言都是形式語言。

自然語言(natural language):自然而然發(fā)展起來的、人類說話用的語言。

解釋(interpret):通過逐行翻譯的方式執(zhí)行高級語言程序。

編譯(compile):一次性將高級語言編寫的程序翻譯為低級語言程序,為隨后的執(zhí)行做好準備。

源代碼(source code):高級語言編寫的、未經(jīng)編譯的程序。

目標代碼(object code):編譯器翻譯程序后輸出的代碼。

可執(zhí)行程序(executable):可以立即執(zhí)行的目標代碼的別名。

算法(algorithm):解決某類問題的一般過程。

bug:程序中的錯誤。

語法(syntax):程序的結(jié)構(gòu)。

語義(semantics):程序的含義。

解析(parse):檢查程序并分析其語法結(jié)構(gòu)。

語法錯誤(syntax error):導(dǎo)致程序無法解析(也就無法編譯)的錯誤。

運行時錯誤(run-time error):導(dǎo)致程序在運行時失效的錯誤。

邏輯錯誤(logical error):導(dǎo)致程序沒有按照編程者意圖執(zhí)行的錯誤。

調(diào)試(debugging):找到并解決語法錯誤、運行時錯誤或邏輯錯誤的過程。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號