摘要:上面需要了解的是這倆個(gè)版本都是破蛹成蝶的版本世界挑戰(zhàn)榜咋才前三還沒(méi)擠進(jìn)去呀,你想想世界上有幾千中編程語(yǔ)言,在其中脫穎出來(lái),可以說(shuō)是天之?huà)勺?,鳳毛麟角了。支持正版圖靈上面買(mǎi)吧,如果沒(méi)錢(qián)買(mǎi)盜版吧學(xué)完以后買(mǎi)本正版支持一下,創(chuàng)作不易是吧
???????木葉飛舞之處,火亦生生不息~~,沒(méi)錯(cuò)開(kāi)新坑了, 猜猜是啥,網(wǎng)傳這個(gè)是最難的語(yǔ)言
那么就由我?guī)銈儊?lái)會(huì)會(huì)這個(gè)家伙,先看看他什么什么來(lái)歷, 敢稱(chēng)為最難的語(yǔ)言
???????1897年
由貝爾實(shí)驗(yàn)室
開(kāi)發(fā)出來(lái)(C語(yǔ)言也是他研發(fā)的),他是在語(yǔ)言的基礎(chǔ)上進(jìn)行擴(kuò)長(zhǎng)
(他兼容C所有語(yǔ)法) , 增加了類(lèi)的機(jī)制 , 起初叫 C with clas(C和類(lèi)) ,但是隨著發(fā)展更新,里面有了越來(lái)越多的自己東西,后面就叫C++(C plus plus)
階段 | 內(nèi)容 |
---|---|
第一層 | |
C with class | 類(lèi)及派生類(lèi)、公有和私有成員、類(lèi)的構(gòu)造和析構(gòu)、友元、內(nèi)聯(lián)函數(shù)、賦值運(yùn)算符重載等 |
C++1.0 | 添加虛函數(shù)概念,函數(shù)和運(yùn)算符重載,引用、常量等 |
C++2.0 | 更加完善支持面向?qū)ο螅略霰Wo(hù)成員、多重繼承、對(duì)象的初始化、抽象類(lèi)、靜態(tài)成員以 及const成員函數(shù) |
C++3.0 | 進(jìn)一步完善,引入模板,解決多重繼承產(chǎn)生的二義性問(wèn)題和相應(yīng)構(gòu)造和析構(gòu)的處理 |
第二層 | |
C++98 | C++標(biāo)準(zhǔn)第一個(gè)版本,絕大多數(shù)編譯器都支持,得到了國(guó)際標(biāo)準(zhǔn)化組織(ISO)和美國(guó)標(biāo)準(zhǔn)化 協(xié)會(huì)認(rèn)可,以模板方式重寫(xiě)C++標(biāo)準(zhǔn)庫(kù),引入了STL(標(biāo)準(zhǔn)模板庫(kù)) |
C++03 | C++標(biāo)準(zhǔn)第二個(gè)版本,語(yǔ)言特性無(wú)大改變,主要:修訂錯(cuò)誤、減少多異性 |
C++05 | C++標(biāo)準(zhǔn)委員會(huì)發(fā)布了一份計(jì)數(shù)報(bào)告(Technical Report,TR1),正式更名C++0x,即:計(jì) 劃在本世紀(jì)第一個(gè)10年的某個(gè)時(shí)間發(fā)布 |
第三層 | |
C++11 | 增加了許多特性,使得C++更像一種新語(yǔ)言,比如:正則表達(dá)式、基于范圍for循環(huán)、auto 關(guān)鍵字、新容器、列表初始化、標(biāo)準(zhǔn)線程庫(kù)等 |
C++14 | 對(duì)C++11的擴(kuò)展,主要是修復(fù)C++11中漏洞以及改進(jìn),比如:泛型的lambda表達(dá)式, auto的返回值類(lèi)型推導(dǎo),二進(jìn)制字面常量等 |
C++17 | 在C++11上做了一些小幅改進(jìn),增加了19個(gè)新特性,比如:static_assert()的文本信息可 選,F(xiàn)old表達(dá)式用于可變的模板,if和switch語(yǔ)句中的初始化器等 |
C++20 | 制定ing |
???????看到上面你會(huì)頭皮發(fā)麻,這就是配的上 “最”的語(yǔ)言嗎 ,可是我要告訴你的是,他還在不斷的更新,你會(huì)想這個(gè)咋個(gè)玩嗎……你在練級(jí),他也是要練級(jí)的呀 。 上面需要了解的是 C98 , C11這倆個(gè)版本都是破蛹成蝶的版本
???????咋才前三還沒(méi)擠進(jìn)去呀,你想想世界上有幾千中編程語(yǔ)言,在其中脫穎出來(lái),可以說(shuō)是天之?huà)勺?,鳳毛麟角了。前幾年都是C ,java ,C++搶第一 ,只是最近python火了(人工智能)
???????看看他的專(zhuān)屬領(lǐng)域是,到時(shí)候好逐個(gè)擊破
潛心修煉
《C++ Primer》、《C++大學(xué)教程》《C++程序設(shè)計(jì)語(yǔ) 言》《C++程序設(shè)計(jì)原理與實(shí)踐》《C++ 標(biāo)準(zhǔn)程 序庫(kù)》《The C++ Standard Library Extensions》
漸入佳境
《(More)Effective C++》、《(More)Exceptional C++》、 《Effective STL》《C++編程規(guī)范》
返璞歸真
《C++語(yǔ)言的設(shè)計(jì)和演化》、《編程的本質(zhì)》(含STL設(shè)計(jì)背后的數(shù)學(xué)根基)、C++標(biāo)準(zhǔn)文件 《ISO/IEC 14882:2003》、C++標(biāo)準(zhǔn)委員會(huì)的提案書(shū)和報(bào)告書(shū)
???????上面的數(shù)據(jù)一般微信閱讀都有 免費(fèi)閱讀 ,抑或去pdd。 支持正版圖靈上面買(mǎi)吧,如果沒(méi)錢(qián)買(mǎi)盜版吧學(xué)完以后買(mǎi)本正版支持一下,創(chuàng)作不易是吧
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/121414.html
摘要:?jiǎn)纹瑱C(jī)入門(mén)指南本文基于常神文章基礎(chǔ)上將單片機(jī)入門(mén)部分進(jìn)行細(xì)化盡可能細(xì)節(jié)做到可實(shí)施性先引用一下常神的文章首先假設(shè)大家已經(jīng)對(duì)高中物理的電路部分有所了解。單片機(jī),如,是一種根據(jù)程序控制引腳高低電平的可編程器件,有些場(chǎng)合又將這種行為稱(chēng)作嵌入式。 ...
摘要:三類(lèi)的定義類(lèi)體由成員函數(shù)和成員變量組成一定要注意后面的分號(hào)為定義類(lèi)的關(guān)鍵字,為類(lèi)的名字,中為類(lèi)的主體,注意類(lèi)定義結(jié)束時(shí)后面分號(hào)。在類(lèi)和對(duì)象階段,我們研究類(lèi)的封裝特性。 ...
摘要:盡管如此,還具有高級(jí)的數(shù)據(jù)類(lèi)型和靈活性。它配備了大量的標(biāo)準(zhǔn)模塊,可用于程序庫(kù)。一些模塊提供如下功能通過(guò)這些很贊的特性,瞬時(shí)化身為面向過(guò)程的語(yǔ)言。開(kāi)發(fā)者可以便捷地將解釋器連接到一個(gè)使用編寫(xiě)的應(yīng)用程序,并能隨時(shí)用作擴(kuò)展。下一部分會(huì)繼續(xù)分享。 【編者按】本文作者是 Abhishek Jaiswal ,擅長(zhǎng) .NET、C#、Python 等多種語(yǔ)言的技術(shù)控。本文中,作者通過(guò)活潑有趣的口吻向大家...
摘要:寫(xiě)這篇文章就是想了解手工測(cè)試現(xiàn)在的處境為什么手工測(cè)試會(huì)迷茫呢不知道自動(dòng)化測(cè)試性能測(cè)試會(huì)不會(huì)迷茫。我認(rèn)為手工測(cè)試的迷?;趦蓚€(gè)原因一是重復(fù)的測(cè)試相同的方法測(cè)到自己找不著北,有一天猛然抬頭大喊我要改變世界,改變自己,暗示自己換一種工作方法。 ...
閱讀 2075·2021-11-23 09:51
閱讀 3367·2021-09-28 09:36
閱讀 1142·2021-09-08 09:35
閱讀 1787·2021-07-23 10:23
閱讀 3281·2019-08-30 15:54
閱讀 3014·2019-08-29 17:05
閱讀 453·2019-08-29 13:23
閱讀 1308·2019-08-28 17:51