課程背景:
C++語言發(fā)展大概可以分為三個階段:
第一階段
從80年代到1995年,。這一階段C++語言基本上是傳統(tǒng)類型上的面向對象語言,,并且憑借著接近C語言的效率,,在工業(yè)界使用的開發(fā)語言中占據(jù)了相當大份額,;
第二階段
從1995年到2000年,,這一階段由于標準模板庫(STL)和后來的Boost等程序庫的出現(xiàn),,泛型程序設計在C++中占據(jù)了越來越多的比重性,。當然,,同時由于Java,、C#等語言的出現(xiàn)和硬件價格的大規(guī)模下降,C++受到了一定的沖擊,;
第三階段
從2000年至今,,由于以Loki、MPL等程序庫為代表的產(chǎn)生式編程和模板元編程的出現(xiàn),,C++出現(xiàn)了發(fā)展歷史上又一個新的高峰,,這些新技術的出現(xiàn)以及和原有技術的融合,使C++已經(jīng)成為當今主流程序設計語言中最復雜的一員,。
就業(yè)前景:
C/C++涉獵的層面非常廣泛,,不僅適用于應用層中的銀行系統(tǒng),通信系統(tǒng),,交通系統(tǒng),,電商后臺,支付系統(tǒng)等方面,,還適用于系統(tǒng)層,,操作系統(tǒng),,應用層軟件,云計算,,大數(shù)據(jù),,嵌入式,移動互聯(lián)網(wǎng),,協(xié)義開發(fā)等方面,。不難看出的是C/C++開發(fā)是這么受歡迎。
適合對象:有一定的計算機基礎學員,系統(tǒng)開發(fā)有興趣的