預科08:計算機語言發展史
阿新 • • 發佈:2021-07-31
第一代語言
-
機器語言
-
我們都知道計算機的基本計算方式都是二進位制的方式
-
二進位制:0101110010110110100
-
這種程式碼是直接輸入給計算機使用的,不經過任何轉換!
-
第二代語言
-
組合語言
-
解決人類無法讀懂機器語言的問題
-
指令代替二進位制
-
-
目前應用
-
逆向工程
-
機器人
-
病毒
-
......
-
第三代語言
-
摩爾定律
-
當價格不變時,積體電路是上可容納的電晶體數目,約每隔18個月便會增加一倍,效能也將提升一倍。換言之,每一美元所能買到的電腦效能,將每隔18個月翻兩倍以上
第三代語言
-
高階語言
-
大體上分為:面向過程和麵向物件兩大類
-
C語言是典型的面向過程的語言。C++、Java是典型的面向物件的語言。
-
聊聊各種語言
-
C語言
-
C++語言
-
JAVA語言(用於伺服器開發)
-
C#語言
-
Python(用於大資料分析)、PHP(快速構建網站)、JavaScript
-
......
-