C ++的历史
C ++的歷史
- C ++的歷史
C ++的歷史
C ++編程語言的歷史可以追溯到1979年,當時Bjarne Stroustrup為其博士學位從事工作。論文。Stroustrup可以使用的一種語言是一種名為Simula的語言,顧名思義,它是一種主要用于仿真的語言。Simula 67語言是Stroustrup使用的變體,被認為是支持面向對象編程范例的第一語言。Stroustrup發現這種范例對于軟件開發非常有用,但是Simula語言對于實際使用而言太慢了。
此后不久,他開始從事“帶有類的C”的工作,顧名思義,它是C語言的超集。他的目標是將面向對象的程序添加到C語言中,而該語言在過去一直是一種可移植性,并且在不犧牲速度或低級功能的情況下仍然受到人們的尊重。除了C語言的所有功能之外,他的語言還包括類,基本繼承,內聯,默認函數參數和強類型檢查。
第一個帶有類的C編譯器稱為Cfront,它是從名為CPre的C編譯器派生而來的。它是一個旨在將帶有Classes代碼的C轉換為普通C的程序。值得注意的一點是,Cfront主要是使用帶有Classes的C語言編寫的,使其成為自托管的編譯器(可以自行編譯的編譯器)。由于難以將新功能(即C ++異常)集成到Cfront中,因此Cfront于1993年被廢棄。盡管如此,Cfront對未來的編譯器和Unix操作系統的實現產生了巨大影響。
1983年,該語言的名稱從帶有類的C更改為C ++。C語言中的++運算符是用于遞增
總結
- 上一篇: 大一义务兵学俄语能不能考军校?
- 下一篇: 现代反潜为什么不用深水炸弹了?