歷代語言
The third generation programming language
第一代:機器語言(打孔機)
第二代:彙編語言
第三代:高級語言,其中分為 一 、 面向過程的程式語言 (如C , BASIC,pascal) , 二 、面向對象的程式語言(如C++ , java ,c# )
第四代:資料庫程式語言,如各種資料庫的SQL語言
關於第四代語言,主要特徵是 : 只需要告訴計算機需要做什麼, 而如何做,不需要告訴計算機,這是與之前語言的主要區別
語言說明
說明 : 有些資料直接將 面向過程的語言分為第二代語言, 這是不準確的, 而 C++ 是否純粹的面向過程也有爭論,既有面向過程語言特性,又有面向對象語言的特性