1. 程式人生 > 其它 >計算機語言的發展史(粗略)

計算機語言的發展史(粗略)

計算機語言發展史

計算機語言分為三種

1.機器語言

我們都很清楚計算機的基本原理都是以二進位制的方式。

二進位制

二進位制是直接通過輸入來用的,不用經過任何的轉換!

2.組合語言

定義:解決人類無法讀懂機器語言的問題。

指令代替二進位制

目前應用
  1. 逆向工程:破解遊戲,反向推系統

  2. 機器人

  3. 病毒

  4. ........

“摩爾定律”

定義:當價格不變時,積體電路上可容納的電晶體數目,約每隔18個月便會增加一倍,效能也將提升一倍,換而言之每一美元所能買到的電腦效能將會隔18個月翻上兩倍以上.

在當前此定律以及完全體現出來並且快到了極限,計算機帝國發展的速度會隨著社會和經濟得發展會久而言知的慢下來,除非出現新的技術來推動。
3.高階語言

大體分為:面向過程和麵向物件兩大類。

c語言是典型的面向過程的語言。

JAVA和C++是典型的面向物件的語言。

各種語言
  1. c語言(可以稱之為高階語言的鼻祖)

  2. c++語言

  3. java語言

  4. c#語言(#是sharp)

  5. python

  6. PHP

  7. javascript

  8. ..........