2016-07-26 13:33:46 1791瀏覽
C++語言從研發(fā)到推廣無疑是非常成功的,部分原因是它的目標不只是為了將C語言轉(zhuǎn)變成面向?qū)ο蟮某绦蛟O(shè)計語言(簡稱為OPP),而且還為了解決當今程序員,特別是那些在C語言中已經(jīng)投入大量時間和心血的程序員們所面臨的許多問題一語言所不能完成或難以完成的任務(wù)。C語言所倡導(dǎo)的結(jié)構(gòu)化語言,使得程序員能非常方便地編寫出有一定難度的程序。然而,一旦項目達到某一程度,使用結(jié)構(gòu)化的編程方法就變得難以控制,其復(fù)雜度往往使得富有經(jīng)驗的編程高手也感到頭痛。
淺談ios系統(tǒng)軟件開發(fā)語言C++成功的奧秘:
比如,當一個大型程序的數(shù)據(jù)項被修改時,很難確定有哪些函數(shù)訪問了這個數(shù)據(jù);甚至即使將它們找出來了,但接下來的修改卻使得函數(shù)不能與其他的全局數(shù)據(jù)項一起正常工作。每一個事物都與其他的事物相互聯(lián)系,以致任何地方的一個修改都能影響到其他的地方,而且常常伴隨著無法預(yù)料的后果。
面向?qū)ο缶幊涛×私Y(jié)構(gòu)化編程的最佳思想,并把它們與幾個強有力的概念結(jié)合在一起,以一種新的方法完成編程任務(wù)。一般來說,當用面向?qū)ο蟮姆椒ň幊虝r,可以把一個問題分解成幾個彼此相關(guān)的部分,注意到每個部分相關(guān)代碼和數(shù)據(jù),再把這些部分組織成一個層次結(jié)構(gòu),最后組織成一個自包含單元。
C++的目的是提高效率。“工欲善其事,必先利其器”,語言這種抽象的工具是為了盡可能地幫助使用者,盡可能不用武斷的規(guī)則或特殊的性能妨礙使用者。C++之所以成功,是因為它立足于實際:盡可能地為程序員提供最大便利。學(xué)習(xí)ios開發(fā)技術(shù)在這里推薦教程視頻起家的扣丁學(xué)堂,知識點對應(yīng)案例教學(xué),零基礎(chǔ)入門ios開發(fā)的最佳教程。
查看更多關(guān)于“ios培訓(xùn)資訊”的相關(guān)文章>>