1樓:至尊翠綠竹林
c語言的發展過程
c語言是在 70 年代初問世的。一九七八年由美國**電報公司(at&t)貝爾實驗室正式發表了c語言。同時由b.
w.kernighan和d.m.
ritchit合著了著名的「the c programming language」一書。通常簡稱為《k&r》,也有人稱之為《k&r》標準。但是,在《k&r》中並沒有定義一個完整的標準c 語言,後來由美國國家標準協會(american national standards institute)在此基礎上制定了一個c 語言標準,於一九八三年發表。
通常稱之為ansi c。
c++歷史:
語言的發展是一個逐步遞進的過程,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++釋出。
2樓:春紀
問這個問題讓我覺得你很特別。我不知道是否有具體介紹c\c++歷史的書,但是學習相關課程時候會有介紹到。我很好奇你為什麼想知道這個問題。
畢竟它是一種計算機語言跟人文歷史這些不是有很大關係。
中國坦克發展史,坦克的發展史
海上風電踐行者 1 我們繳獲了日本 美國的早期坦克410輛,2 50 55年引進了前蘇聯的五十五個坦克 自行火炮團的裝備,主要是t 34坦克和mpt 76自行火炮。3 56年引進了前蘇聯t 54a坦克生產線,仿造了我們的59坦克。4 1963年,開始進行新坦克的方案論證,1966年,有關工廠試製出了...
中國槍支發展史,中國槍械的發展史
暈了你的問題讓別人怎麼解釋? 現在好像資訊管制比較嚴,貼上槍支資訊會被系統刪除啊。lz去論壇找找吧。總體說中國的槍支最早就是從 的ak47發展過來的,到了90年代開始獵裝美製m16為藍本的95式,但是現在又轉回 槍支的藍本,最新研製的03式估計快要獵裝了。 侍銳立 你說的是發展,那就是自己生產的嘍!...
長安汽車的發展史,長安汽車發展史
長安誕生於1862年,是中國歷史最為悠久的工業企業。跨越三個世紀,歷經百年滄桑,長安一如既往地追逐著人類文明前進的步伐。1957年,中國第一輛吉普車在長安誕生,1983年,中國最有價值的小型車品牌 長安 誕生。長安與汽車結緣,這是長安對社會進步的選擇,是歷史對長安發展的選擇。如今,長安已經建設成為中...