close

一、C 語言的沿革

  1. 1960年,ALGOL 60 推出。
  2. 1963年,英國的劍橋大學和倫敦大學以 ALGOL 60 為基礎,共同推出了 CPL (Combined Programming Language)語言。
  3. 1967年,英國劍橋大學的 Martin Richards 對 CPL 語言做了簡化,推出了 BCPL (Basic Combined Programming Language)語言。
  4. 1970年,美國貝爾實驗室的 Ken Thompson 以 BCPL 語言為基礎簡化了 BCPL 語言,設計出 B 語言(取 BCPL 的第一個字母),並利用 B 語言寫出早期的UNIX作業系統。
  5. 1972年,貝爾實驗室的 Dennis Ritchie 以 B 語言為基礎,設計出 C 語言(取 BCPL 的第二個字母)。之後 Ken Thompson 和 Dennis Ritchie 兩人又合力利用 C 語言寫出了新版的UNIX作業系統。
  6. 1983年,貝爾實驗室的 Bjarne Sroustrup 於 C 語言中加入了 Simula 語言的 class (類別)的概念,以及物件導向的概念,產生出 C++ 語言。

下面是 C 語言發展的主要過程:

1960 年 ALGOL 60 → 1963年 CPL → 1967年 BCPL → 1970年 B 語言

→ 1972年 C 語言 → 1983年 C++ 語言

轉述:http://dhcp.tcgs.tc.edu.tw/c/

arrow
arrow
    全站熱搜

    不賴恩 發表在 痞客邦 留言(0) 人氣()