c語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點;c++是c語言的繼承,它既可以進行c語言的過程化程序設計,又可以進行以抽象數(shù)據類型為特點的基于對象的程序設計,還可以進行以繼承和多態(tài)為特點的面向對象的程序設計。
c/c++是什么
c++語言是在c語言的基礎上開發(fā)的一種通用編程語言,應用廣泛。c++支持多種編程范式:面向對象編程、泛型編程和過程化編程。正式標準c++14于2014年8月18日公布。其編程領域眾廣,常用于系統(tǒng)開發(fā),引擎開發(fā)等應用領域,是至今為止受廣大受用的強大編程語言之一,支持類:類、封裝、重載等。c++主要用于大型的應用程序開發(fā),比如游戲開發(fā)。
c語言是1972年由美國貝爾實驗室研制成功的,在當時算是高級語言,但是隨著計算機性能的飛速提高,硬件配置與幾十年前已有天壤之別,軟件規(guī)模也不斷增大,很多軟件的體積都超過1G,例如PhotoShop、Visual Studio等,用c語言開發(fā)這些軟件就顯得非常吃力了,這時候c++就應運而生了。
c++主要在c語言的基礎上增加了面向對象和泛型的機制,提高了開發(fā)效率,以適用于大中型軟件的編寫。