課程發(fā)展:
C++語(yǔ)言發(fā)展大概可以分為三個(gè)階段:
第一階段
從80年代到1995年。這一階段C++語(yǔ)言基本上是傳統(tǒng)類型上的面向?qū)ο笳Z(yǔ)言,,并且憑借著接近C語(yǔ)言的效率,,在工業(yè)界使用的開(kāi)發(fā)語(yǔ)言中占據(jù)了相當(dāng)大份額;
第二階段
從1995年到2000年,,這一階段由于標(biāo)準(zhǔn)模板庫(kù)(STL)和后來(lái)的Boost等程序庫(kù)的出現(xiàn),,泛型程序設(shè)計(jì)在C++中占據(jù)了越來(lái)越多的比重性。當(dāng)然,,同時(shí)由于Java,、C#等語(yǔ)言的出現(xiàn)和硬件價(jià)格的大規(guī)模下降,C++受到了一定的沖擊,;
第三階段
從2000年至今,,由于以Loki、MPL等程序庫(kù)為代表的產(chǎn)生式編程和模板元編程的出現(xiàn),,C++出現(xiàn)了發(fā)展歷史上又一個(gè)新的高峰,,這些新技術(shù)的出現(xiàn)以及和原有技術(shù)的融合,使C++已經(jīng)成為當(dāng)今主流程序設(shè)計(jì)語(yǔ)言中最復(fù)雜的一員,。
課程優(yōu)勢(shì):
C++語(yǔ)言是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,,它在C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái),,但它比C語(yǔ)言更容易為人們學(xué)習(xí)和掌握。C++以其獨(dú)特的語(yǔ)言機(jī)制在計(jì)算機(jī)科學(xué)的各個(gè)領(lǐng)域中得到了廣泛的應(yīng)用,。面向?qū)ο蟮脑O(shè)計(jì)思想是在原來(lái)結(jié)構(gòu)化程序設(shè)計(jì)方法基礎(chǔ)上的一個(gè)質(zhì)的飛躍,,C++完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性。
適用人群:
有一定的計(jì)算機(jī)基礎(chǔ)學(xué)員,系統(tǒng)開(kāi)發(fā)有興趣的