電腦語言發展史
第一代語言
- 機器語言
- 我們都知道電腦的基本計算方式都是基於二進位的方式
- 二進位:全是01組成的一串字元
- 這種程式碼是直接輸入給電腦使用的,不經過任何的轉換!
彙編語言
- 解決了人類無法讀懂機器語言的問題
- 指令代替二進位
- 目前應用:
- 逆向工程
- 機器人
- 病毒
- ……
第三代語言
-
摩爾定律
-
當價格不變時,繼承電路上可容納的集體管數目,月每隔18個月便會增加一倍,性能也將提升一倍。換言之,每一美元所買到的電腦性能,將每隔18個月翻兩倍以上
-
高級語言
-
大體上分為:面向過程和面向對象兩大類
-
c語言是典型的面向過程的語言。c++,java是典型的面向對象的語言
-
聊聊各種語言
- C語言(現在高級電腦語言鼻祖 做系統,編寫硬體)
- c++語言(c語言面向對象版本)
- java語言(被稱為c++–,伺服器開發)
- c#語言(csharp)
- python語言,php,javaScript
- ……