術(shù)語表

2023-03-20 15:43 更新

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

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

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

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

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

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

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

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

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

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

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

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

bug:程序中的錯(cuò)誤。

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

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

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

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

運(yùn)行時(shí)錯(cuò)誤(run-time error):導(dǎo)致程序在運(yùn)行時(shí)失效的錯(cuò)誤。

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

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號