close
一、C 語言的沿革
- 1960年,ALGOL 60 推出。
- 1963年,英國的劍橋大學和倫敦大學以 ALGOL 60 為基礎,共同推出了 CPL (Combined Programming Language)語言。
- 1967年,英國劍橋大學的 Martin Richards 對 CPL 語言做了簡化,推出了 BCPL (Basic Combined Programming Language)語言。
- 1970年,美國貝爾實驗室的 Ken Thompson 以 BCPL 語言為基礎簡化了 BCPL 語言,設計出 B 語言(取 BCPL 的第一個字母),並利用 B 語言寫出早期的UNIX作業系統。
- 1972年,貝爾實驗室的 Dennis Ritchie 以 B 語言為基礎,設計出 C 語言(取 BCPL 的第二個字母)。之後 Ken Thompson 和 Dennis Ritchie 兩人又合力利用 C 語言寫出了新版的UNIX作業系統。
- 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/
全站熱搜
留言列表