C 發展歷史

2021-08-30 15:38:37 字數 2024 閱讀 2374

語言的發展是乙個逐步遞進的過程,c++ 是直接從 c 語言發展過來的,而 c 語言是從 b 語言發展過來的,b 語言是 bcpl 的乙個解釋性後代,bcpl 是 basic cpl。其中最有趣的是 cpl 中 c 的由來,由於當時這個語言是劍橋大學和倫敦大學合作開發的,在倫敦的人員加入之前,c 表示劍橋,倫敦人員加入之後,c 表示 combined 組合。還有一種非正式的說法,c 表示 christopher,因為 christopher 是 cpl 背後的主要動力。

最初導致c++誕生的原因是在bjarne博士等人試圖去分析unix的核心的時候,這項工作開始於2023年4月,當時由於沒有合適的工具能夠有效的分析由於核心分布而造成的網路流量,以及怎樣將核心模組化。同年10月,bjarne博士完成了乙個可以執行的預處理程式,稱之為cpre,它為c加上了類似simula的類機制。在這個過程中,bjarne博士開始思考是不是要開發一種新的語言,當時貝爾實驗室對這個想法很感興趣,就讓 bjarne博士等人組成乙個開發小組,專門進行研究。

當時不是叫做c++,而是c with class,這是把它當作一種c語言的有效擴充。由於當時c語言在程式設計界居於老大的地位,要想發展一種新的語言,最強大的競爭對手就是c語言,所以當時有兩個問題最受關注:c++要在執行時間、**緊湊性和資料緊湊性方面能夠與c語言相媲美,但是還要盡量避免在語言應用領域的限制。在這種情況下,乙個很自然的想法就是讓c++從c語言繼承過來,但是我們的bjarne博士更具有先見之明,他為了避免受到c語言的侷限性,參考了很多的語言,例如:從 simula繼承了類的概念,從algol68繼承了運算子過載、引用以及在任何地方宣告變數的能力,從bcpl獲得了//注釋,從ada得到了模板、名字空間,從ada、clu和ml取來了異常。北京燃氣改造 萬家樂熱水器維修

下面讓我們來一起看一下c++歷史上的主要事件:

2023年8月, 第乙個c++實現投入使用(所以我喜歡說2023年c++開了天界)

2023年12月,rick mascitti建議命名為cplusplus,即c++。

2023年2月, 第乙個c++ release e發布。

10月,cfront的第乙個商業發布,cfront release 1.0。

10月,bjarne博士完成了經典巨著the c++ programming language第一版

2023年11月,c++第乙個商業移植cfront 1.1,glockenspiel。

2023年2月, cfront release 1.2發布。

11月,第乙個usenix c++會議在新墨西哥州舉行。

2023年10月,第一次usenix c++實現者工作會議在科羅拉多州舉行。

2023年12月,ansi x3j16在華盛頓組織會議。

2023年3月, 第一次ansi x3j16技術會議在紐澤西州召開.

5月, c++的又乙個傳世經典arm誕生。

7月, 模板被加入。

11月,異常被加入。

2023年6月, the c++ programming language第二版完成。

6月, 第一次iso wg21會議在瑞典召開。

10月,cfront release 3.0發布。

2023年3月, 執行時型別識別在奧勒岡州被加入。

7月, 名字空間在德國慕尼黑被加入。

2023年8月, ansi/iso委員會草案登記。

2023年7月, the c++ programming language第三版完成。

10月,iso標準通過表決被接受

2023年11月,iso標準被批准。

接下來讓我們一起看一下c++編譯器的「第乙個」:

2023年10月,cfront release 1.0發布。

2023年12月,gnu c++發布。

2023年1 月,第乙個oregon software c++發布。

6 月,第乙個zortech c++發布。

2023年5 月,第乙個borland c++發布。

2023年2 月,第乙個dec c++發布。

3 月,第乙個microsoft c++發布。

5 月,第乙個ibm c++發布。

c語言發展歷史

取bcpl的首字母b 而設計出來的語言b語言。第乙個unix系統就是用b語言寫的。這一切都發生在偉大的貝爾實驗室。在1972年,美國貝爾實驗室的 d.m.ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。可移植的c語言編譯程式 的發...

C語言發展歷史

c語言是當今世界上用途最廣泛 最通用的計算機高階語言。它既可以寫出系統軟體,比如計算機作業系統,也可以寫出各種應用軟體,因此成為了應用廣泛,最流行,最受歡迎的計算機高階語言。那麼c語言究竟是怎麼發展起來的呢?語言是在 70 年代初問世的。一九七八年由美國 電報公司 at t 貝爾實驗室正式發表了 語...

C 的發展歷史

c 是一門應用廣泛的程式語言,最初是bjarne博士等人試圖去分析unix的核心的時候,沒有合適的工具,在解決這個問題的過程中,bjarne博士開始思考是不是要開發一種新的語言,當時貝爾實驗室對這個想法很感興趣,就讓bjarne博士等人組成乙個開發小組,專門進行研究。當時c 叫做 c with cl...