c++的歷史:
剛開始只能用組合語言程式設計,然後設計出高階語言b語言
b----c---c++
c++繼承了c的優點,又借鑑了其他程式語言的優點。既系出名門,又博採眾家之長,從而完成了c到c++的進化
.net framework是幹什麼用的???
就像c++繼承了c的許多特性一樣,c#也繼承了c++的許多特性。配合強大的.net framework c#下的應用開發越來越簡單。
聖經有言:你必須知道真相,真相會使你自由。
在c#和作業系統(os)之間,隔了.net framework,所以,我們無法了解c#背後的真相,也將受制於.net。如下圖:
同樣實現乙個功能,使用c#我們只有一種方法,而使用c++,如果明白背後的機制,就可以用不同的方法應對不同的情況,實現最優的方案。
c++講究自由。「白鷗沒浩蕩,萬里誰能馴?」
c#是繼承自c++,學好c++之後,可以輕鬆學好c#;但是,學好c#卻不一定能保證學好c++。
語言無所謂好壞強弱之分,根據應用場景選擇合適的語言才是最重要的。
在自由與束縛之間,我們選擇自由;在c++和c#之間,我選擇c++。
為自由故,學好c++!
windows 作業系統本身是用c++開發的;
linux作業系統本身是用c語言開發的。
如果在windows作業系統下,c++還有其他的競爭者,那麼在linux系統下,c++幾乎是開發者的不二選擇了。
c++幾乎是嵌入式系統開發的唯一選擇。
那麼,如何學好c++呢??
c++是一門程式語言,有著語言的基本特徵,可以像學習語言一樣來學習c++.
自然語言 c++
名詞--------資料型別
句子--------表示式
文章--------邏輯控制
c++是描述現實世界的程式語言,編寫程式的過程,是將自然語言翻譯成c++語言的過程,如此而已。
多讀多寫:
多讀一些優秀的開源產品 的源**,向高手學習,是成為高手的唯一途徑。
多寫,就是多多地進行開發實踐。
多讀的目的只是學習別人的知識和經驗,多寫 的目的是將別人的知識和經驗內化為自己的知識和經驗。
通過自己編寫程式,除錯程式,可以獲得寶貴的第一手開發經驗,培養自己的動手能力,從而成為 乙個真正的高手。
Google為何選擇Jabber
google為何選擇jabber 最精彩的分析我覺得還是這一段 在伺服器中心的模式下,google要想加強廣告實在是易如反掌的事情 即使使用者使用第三方軟體,google仍舊可以通過 文字內容的時候在末尾加入廣告內容,或者通過im收集資訊,將對應的廣告投放到gmail的對應帳戶中去,google甚至...
我們為何選擇SDN?
軟體定義網路是乙個趨勢。什麼是sdn解決方案?為什麼選擇sdn?下面我們將介紹sdn的基礎知識以及基於openflow的sdn的主要優勢。軟體定義網路可以被定義為一種基於網路控制平面和資料平面分離的概念來設計,實現和管理網路的新方法,此方法可以控制平面提供網路的抽象集中檢視。使用傳統的聯網方式,這兩...
為何你應該選擇Dojo?
目前dojo在國內不是很普及,事實上,國內很多的dhtml ajax開發者非常討厭dojo,無論是因為不了解還是誤解。dojo專案的負責人alex在最新的一篇blog中,擺出了一副論戰的架式,列舉出了dojo與其他流行的dhtml ajax元件庫相比的優勢。我個人其實對未來的dojo 1.0的前景還...