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