天天看點

《像計算機科學家一樣思考Python(第2版)》——1.8 術語表

本節書摘來自異步社群《像計算機科學家一樣思考python(第2版)》一書中的第1章,第1.8節,作者[美] allen b. downey,趙普明 譯,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

問題求解(problem solving):總結問題、尋找解決方案以及表達解決方案的過程。

進階語言(high-level language):設計來友善人們讀寫的程式設計語言,如python。

低級語言(low-level language):設計來友善計算機執行的程式設計語言,也被稱為“機器語言”或“彙編語言”。

可移植性(portability):程式的一種屬性:可以在多種類型的計算機上運作。

解釋器(interpreter):一個讀取其他程式并執行其内容的程式。

提示符(prompt):解釋器顯示的文字,提示使用者已經準備好接收使用者的輸入。

程式(program):一系列代碼指令的集合,指定一種運算。

print語句(print statement):一個指令,可以通知python解釋器在螢幕上顯示一個值。

操作符(operator):一種特殊符号,用來表達加法、乘法或字元串拼接等簡單運算。

值(value):程式操作的資料基本機關,如一個數字或一個字元串。

類型(type):值的類别。到目前為止我們已經見過的類型有整數(int)、浮點數(float)和字元串(str)。

整型(integer):用來表示整數的類型。

浮點型(floating-point):用來表示帶小數部分的數的類型。

字元串(string):用來表示一串字元的類型。

自然語言(natural language):自然演化而來的人們所說的語言。

形式語言(formal language):人們設計為某些特定目的(如表達數學概念或者計算機程式)設計的任何一種語言。所有程式設計語言都屬于形式語言。

記号(token):程式的文法結構的最基本機關,類似于自然語言中的詞。

文法(syntax):用于控制程式結構的規則。

文法分析(parse):檢查程式并分析其文法結構。

bug:程式中的錯誤。

調試(debugging):發現和糾正bug的過程。