您的位置:首頁(yè) > 軟件資訊 > 編程技巧 > 網(wǎng)站開(kāi)發(fā)
來(lái)源:北大青鳥(niǎo)飛迅校區(qū)|發(fā)布時(shí)間:2013-04-24 10:59:20
C++對(duì)于常規(guī)特性(主要就是類)的突出強(qiáng)調(diào)是它的主要威力。對(duì)一些特定的功能的要求和對(duì)一些符號(hào)表達(dá)進(jìn)行改進(jìn)是非常常見(jiàn)的改革建議。
可就算這些建議真地能夠成為標(biāo)準(zhǔn),也并不會(huì)給大家?guī)?lái)多少快樂(lè)。畢竟,如果一項(xiàng)特性只不過(guò)是針對(duì)一個(gè)特定問(wèn)題的直截了當(dāng)?shù)慕鉀Q方案的話,那么它通常和系統(tǒng)的其他部分并沒(méi)有多大聯(lián)系,它會(huì)非常容易解釋,實(shí)現(xiàn)起來(lái)也不會(huì)有太大困難,并且針對(duì)一些精心挑選的代碼,它可RAID數(shù)據(jù)恢復(fù) 有邏輯上最小的表現(xiàn)形式。那些喜歡拿語(yǔ)言做比較的人就經(jīng)常使用一些這樣子的功能清單。這種觀點(diǎn)的問(wèn)題是,我們所需要面對(duì)的問(wèn)題在本質(zhì)上是無(wú)窮盡的,這就要求我們提供一個(gè)無(wú)窮盡的澳大利亞留學(xué) 功能集合。Pascal中的過(guò)程參數(shù)和C#中的委托機(jī)制就是一個(gè)明顯的例子。與之不同的是,C++(在之前是K&R C)的傳統(tǒng)做法一般是提供一些通用的特性集合,讓優(yōu)秀的程序員能夠?qū)艽笠徊糠值膯?wèn)題構(gòu)造解決方案。指針和類磁盤(pán)陣列數(shù)據(jù)恢復(fù)的概念就是明證。
C++對(duì)于通用特性的的強(qiáng)調(diào)已經(jīng)成為其最具威力的方面;而同時(shí),由此帶來(lái)的在某些特定功能(例如“屬性”和線程)上的缺乏也已被認(rèn)為是C++最薄弱的環(huán)節(jié)。很顯然,這兩個(gè)觀點(diǎn)都是正確的。不過(guò),我們?nèi)匀灰獙?duì)那些能提供更有力的抽象手段的的通用特性給予強(qiáng)烈的關(guān)注;C++社群的多樣性決定了這一點(diǎn)。如果要為某些特定領(lǐng)域——筆記本維修 例如Windows程序或者嵌入式系統(tǒng)程序——提供一些精心服務(wù)器數(shù)據(jù)恢復(fù) 剪裁的特殊的功能,而這些功能又僅能為它們所特定的領(lǐng)域服務(wù)的話,那這些功能將會(huì)是一個(gè)承重的負(fù)擔(dān)。C++0x不會(huì)成為一門“Windows語(yǔ)言”,或者“web成都數(shù)據(jù)恢復(fù) 語(yǔ)言”,當(dāng)然更不可能是“嵌入式語(yǔ)言”。它將是一門通過(guò)一些公用的基礎(chǔ)設(shè)施來(lái)支持所有這些領(lǐng)域——而且范圍更大——的通用型語(yǔ)言。
對(duì)通用機(jī)制的偏愛(ài),一個(gè)很重要的原因就是這種機(jī)制通?梢詾槟切┈F(xiàn)在還完全意料不到的問(wèn)題提供解決方案,而特殊機(jī)制則做不到這一點(diǎn)。可以肯定的是,未來(lái)肯定會(huì)有一些令人措手不及的變故發(fā)生。我可不希望一門語(yǔ)言只能表達(dá)那些在它的設(shè)計(jì)階段就已經(jīng)明確指定的領(lǐng)域。
全程面授,不高薪都難
申請(qǐng)成功后,我們將在24小時(shí)內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長(zhǎng)沙市天心區(qū)團(tuán)結(jié)路6號(hào)
Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有
湘ICP備14017520號(hào)-3