亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

??

?? borand傳奇,有關borand公司的書籍
??
?? 第 1 頁 / 共 2 頁
字號:
其實不管是什么程序語言,在面對競爭日益激烈的情勢中,程序語言的開發廠商和愛
好者莫不卯足全力地捍衛和鼓吹其支持的程序語言,對于C/C++的發展廠商和愛好者
來說也是一樣的情形。更有趣的是,雖然使用C/C++語言最大的平臺是UNIX/Linux,
但是Windows上的C/C++開發工具反而是競爭得最為激烈、進步幅度也是最大的平臺。

對于Borland來說,在Windows平臺上是市場排名第2的C/C++開發工具廠商,而且C++
Builder這條產品線對于Borland來說,占據了開發工具第3位的收入來源,對于Borland
有著重要的貢獻,Borland不但不可能放棄,反而更要想辦法增加市場規模。在C++
Builder推出并且從Microsoft搶回了部分的市場份額之后,Borland計劃推出更新、
更強勁的C/C++開發工具。Borland也在BorCon 2002中透露了一些有關未來C/C++開發
工具的計劃。不過在我們討論C/C++開發工具的未來之前,先讓我們看看目前在C/C++
技術方面重要的發展。

首先在C/C++編譯器方面Windows平臺上廠商的表現實在是差強人意,不管是Borland
或是Microsoft都沒有完全實現出符合ANSI C/C++標準的C/C++編譯器,這和數年前四
大C/C++編譯器廠商彼此競爭激烈、快速進步的情況來說實在是令人不滿意,這也可
見失去競爭的市場其進步緩慢的現狀。不過Borland已經宣稱在發展下一代最佳化的
C/C++編譯器,不但能夠產生更好的最佳化C/C++編譯機器碼,而且也將符合ANSI C/
C++標準。相對于Borland在C/C++方面的大動作,Microsoft反而顯得比較沉寂,除了
把VC++移植到.NET上的VC.NET之外似乎沒有什么大的改善。當然,Borland是不是能
夠真地推出宣稱的C/C++編譯技術還要看在2003年的表現。另外,在C/C++連接器(Linker)
方面Borland也宣稱將要搭配新一代的C/C++編譯器推出新一代的C/C++連接器,提供
更聰明、更緊密的最終機器碼。

除了編譯器、連接器和C/C++開發工具之外,另外一股發展快速的C/C++勢力便是各種
C/C++的開放函數庫和Framework了。許多的C/C++函數庫和Framework由于品質良好而
且采用開放源碼的設計,因此也快速被許多的C/C++程序員使用而盛行于C/C++程序員
的領域中,除了早為大多數C/C++程序員廣泛使用而享大名的STL之外,其中最著名的
當屬ACE、Boost和Loki這三個C/C++函數庫和Framework了。

C/C++的王牌Framework--ACE

ACE是一個使用面向對象方式設計的C/C++Framework,主要是提供開發通訊應用軟件
使用的核心同步處理(concurrency)和分布式設計模式(design patterns)的功能。ACE
提供了C++的封裝類別(wrapper)和組件,讓程序員在許多UNIX操作系統、Win32平臺
和實時操作系統(Realtime Operation System)平臺開發高效率的系統服務和應用程
序。ACE Framework提供了將近150000行的程序代碼以及450個左右的類。

ACE為了分隔Framework的復雜度,采用了層次的架構來設計,下圖就是ACE Framework
的設計架構圖。在ACE Framework的低階層次中封裝了OS的Adapter以及C++的封裝類
別,以增加ACE Framework在不同平臺之間的移植性。而在ACE Framework的高階層次
中,則提供了延伸低階C++封裝類別的能力,以提供可重復使用的分布式組件以及分
布式計算中間件。由此可知,ACEFramework的目的是提供一個跨平臺的中間件
Framework,以便讓C/C++的程序員在各種平臺中開發高效率的分布式計算應用系統。

由于ACE Framework的流行以及廣泛被使用,因此已經被許多C/C++程序員視為主流的
C/C++Framework。目前也有許多的應用程序使用ACE Framework成功的開發出高品質
的分布式軟件。例如下圖的ACE ORB便是使用ACE Framework實現重要的CORBA規格的
實時ORB引擎:TAO。TAO由于使用了ACE Framework,因此也屬于一個免費的ORB引擎,
從遵照OMG規格的CORBA都能夠使用ACE Framework來實現這一點,就可以了解ACE 
Framework的實用性。讀者可以在www.cs.wustl.edu/~schmidt/TAO.html找到TAO的數
據。

另外一個使用ACE Framework實現的著名軟件就是JAWS了。JAWS是一個高效率的
Adaptive Web Server,下圖是JAWS提供的復雜,強大的功能。讀者也可以在
www.cs.wustl.edu/~jxh/research/找到JAWS的數據。

由于目前ACE Framework被使用得愈來愈廣泛,所以許多C/C++編譯器也開始支持ACE
 Framework。因此新一代的C/C++開發工具必須能夠支持ACE Framework,最好還能夠
提供整合ACE Framework的功能,直接在C/C++開發工具內部支持ACE Framework。

Template和Design Pattern的極美結合:Loki

Loki是一個愈來愈流行的C/C++類函數庫,它是由Andrei Alexandrescu先生開發的,
而Andrei也是"Modern C++ Design"一書的作者。事實上,Loki就是因為"Modern C++
Design"一書的介紹才逐漸被許多C/C++程序員使用。

Loki是結合了Design Pattern、Generic Programming和C++語言集成的C++函數庫,
充分展示了C++語言的優美和威力,并且提供了C++語言使用新的應用。由于Loki的優
美和盛行,因此現在許多C/C++編譯器和開發工具都以支持Loki為重要的功能之一。

最新的C/C++標準函數庫Boost

Boost是除了ACE和Loki外另一個快速崛起的C/C++標準函數庫。目前Boost已經被C/C++ 
Standard's Committee提議成為C/C++標準的核心函數庫,由此可見Boost的重要性。

目前Boost同樣被許多C/C++編譯器支持。未來的C/C++開發工具應該在核心部分就會
支持Boost。未來的C/C++開發工具最應該采用的開放架構應該是在核心部分支持Boost
和Loki,并且以開放的Adapter來整合ACE Framework。

著名的C/C++函數庫和Framework的開發廠商Rogue Wave

數年前使用C/C++開發工具的程序員可能都知道Rogue Wave這家軟件廠商,因為Rogue 
Wave就是以提供各種專業的C/C++函數庫和Framework著名的。在數年前Borland和許
多的C/C++開發工具廠商也都向Rogue Wave授權使用Rogue Wave的C/C++函數庫。我記
得,數年前在使用C/C++語言時最喜歡使用的函數庫也是Rogue Wave出品的產品。當
年在C/C++User's Journal、C/C++Report等著名的雜志中,Rogue Wave的產品也是經
常可見的。不過隨著C/C++的盛況不再,Rogue Wave的聲勢似乎也不如前了,許多當
時Rogue Wave著名的C/C++函數庫也隨著消失,在前一陣子甚至傳出Borland可能并購
Rogue Wave的傳言。

但是隨著C/C++語言最近的重振聲威,Rogue Wave似乎也開始有了比較積極的動作,
也推出了許多新的C/C++函數庫和Framework,有興趣的讀者可到Rogue Wave的網站上
看看。

不過,Rogue Wave的發展史也見證了C/C+4-語言使用的演變。以前Rogue Wave是以提
供高品質的C/C++函數庫著名,例如Rogue Wave曾推出過封裝各種數據類型運算方法
的C/C++函數庫,但是在STL等開放C/C++函數庫流行之后,Rogue Wave的產品自然走
入了歷史。另外,Rogue Wave也曾推出過封裝ODBC的C/C++類函數庫,以提供C/C++程
序員在各種平臺使用ODBC存取關系數據庫的能力,但是隨著0DBC成為歷史,Rogue Wave
這樣的產品自然也開始消失了。

因此,如何為一個已經流行超過10年的語言不斷注入新的創意、技術和應用,是每一
個C/C++開發廠商都必須面對的事情。


C/C++開發工具的未來

那么C/C++開發工具的未來是什么?難道在四大C/C++編譯器廠商大戰之后C/C++開發
工具的市場便沒有創新了嗎?除了Microsoft的VC.NET和Borland的C++Builder之外,
Windows C/C++開發工具市場就此沉寂了嗎?

當然不,在前面我們看到了C/C++函數庫和Framework的蓬勃發展,相較于目前C/C++
開發工具廠商來說是有活力得多了。因此,未來的C/C++開發工具必須能夠跟上最新
的C/C++標準以及各種頗具威力的C/C++ Framework。未來的C/C++開發工具除了本身
提供的編譯器、集成開發環境和Framework之外,必須采用新的架構設計以提供C/C++
程序員整合Third-Party或是Open Source的C/C++ Framework,而無需C/C++程序員辛
苦地自己修改這些C/C++ Framework才能夠使用。另外,未來的C/C++開發工具必須提
供類似Java的高移植性,讓C/C++程序員能夠在各種平臺開發各種C/C++應用系統。除
了一般的應用程序之外,在移動設備、低階系統程序等都必須能夠勝任,而不像現在
的Windows C/C++開發工具一樣,各在不同的應用中占有優勢。

目前,Microsoft的VC++在窗口平臺上的C/C++開發工具發展方向已經非常明顯,那就
是維持原生窗口C/C++開發工具的現狀并且往VC.NET發展。Borland呢?除了Borland 
C++Builder 6.0之外,未來Borland的C/C++開發工具將提供什么新的發展呢?

在前一陣子Borland已經宣布了未來仍將投入大量的資源研發新一代的C/C++開發工具,
將采用下圖的架構提供給程序員最具整合威力的C/C++開發工具。

從上圖中的架構,我們已經可以預知未來的Borland C/C++開發工具將允許程序員高
度整合最流行的C/C++ Framework,例如前面討論的ACE、Boost和Loki等。這是非常
重要的,因為未來的Borland C/C++開發工具將提供跨平臺/移動設備的能力,而這些
C/C++ Framework也大都提供跨平臺的功能。如果Borland能夠提供完整的整合能力,
那么這代表未來的Borland C/C++開發工具不管在什么平臺,都能夠提供最完整和強
勁的功能。

如果Borland真能推出這種新一代的C/C++開發工具,那么這將是Borland從當初Borland 
C/C++3.0以來最具創意的產品,也是最值得程序員期待的C/C++工具。Borland是不
是能夠遵照承諾推出呢?也許答案在2003年便會揭曉了。


--
昨天是今天的歷史,今天
[0;37m將成為明天的歷史。 
每當我們回顧歷史的時候,總會發現兩樣東西 

                    嫣紅的血,和晶瑩的淚

※ 來源:·飄渺水云間 freecity.cnzju.net·[FROM: pcq]
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区| 亚洲色图制服诱惑| 欧美调教femdomvk| 成人av网站在线| 国产伦精品一区二区三区在线观看| 丝袜美腿亚洲一区| 亚洲成av人片在线观看| 在线播放中文字幕一区| 欧美亚日韩国产aⅴ精品中极品| 97精品国产露脸对白| 国产高清精品在线| 国产传媒久久文化传媒| 国产成人精品影院| 国产精品18久久久久久久久久久久| 日本视频在线一区| 伦理电影国产精品| 精品亚洲免费视频| 韩国女主播成人在线观看| 久久99热狠狠色一区二区| 麻豆久久久久久| 国产乱子伦视频一区二区三区| 精品一区二区三区视频| 91在线视频免费观看| 欧美日韩大陆在线| 欧美影院午夜播放| 欧美午夜宅男影院| 91精品国产aⅴ一区二区| 欧美精品精品一区| 日韩一二三区视频| 精品国产自在久精品国产| 中文字幕一区二区三区在线播放 | 91精品国产aⅴ一区二区| 久久看人人爽人人| 亚洲综合在线第一页| 美女视频一区在线观看| 97久久精品人人做人人爽50路| 欧美片网站yy| 中文字幕制服丝袜一区二区三区| 亚洲成人在线网站| 不卡在线观看av| 日韩欧美亚洲国产另类| 最新中文字幕一区二区三区| 日韩电影在线看| caoporn国产精品| 日韩视频在线你懂得| 亚洲日本一区二区| 高清shemale亚洲人妖| 这里只有精品视频在线观看| 亚洲天堂2016| 成人激情视频网站| 欧美精品一区二区三区蜜臀| 香蕉影视欧美成人| 色一区在线观看| 中国av一区二区三区| 加勒比av一区二区| 欧美一区二区在线免费观看| 国产乱码精品一区二区三区五月婷| 在线观看免费成人| 亚洲人成在线观看一区二区| 国产精品情趣视频| 美国欧美日韩国产在线播放| 在线观看视频一区| 亚洲欧洲色图综合| 成人午夜在线免费| 久久久www成人免费毛片麻豆 | voyeur盗摄精品| 久久久久久亚洲综合影院红桃| 日本欧美一区二区| 91 com成人网| 日本欧美一区二区| 欧美精品免费视频| 日韩精品午夜视频| 91精品国产入口在线| 五月天一区二区三区| 欧美人体做爰大胆视频| 日日夜夜精品免费视频| 欧美剧情电影在线观看完整版免费励志电影| 亚洲人精品一区| 在线观看不卡一区| 亚洲精品五月天| 欧美日本韩国一区二区三区视频 | 亚洲人成影院在线观看| 色视频欧美一区二区三区| 亚洲精品日日夜夜| 欧美日韩中文一区| 日韩综合在线视频| 精品成人一区二区三区四区| 国产一区二区三区av电影| 欧美国产1区2区| 色综合久久久久| 天天综合色天天| 欧美精品一区二区三区视频| 成人夜色视频网站在线观看| 秋霞午夜鲁丝一区二区老狼| 日韩精品一区二区三区视频| 国产乱对白刺激视频不卡| 国产精品卡一卡二| 欧美日韩国产高清一区二区三区 | 中文字幕一区在线观看视频| av不卡免费在线观看| 亚洲午夜免费视频| 欧美精品一区二| 色综合天天综合| 日本成人在线网站| 国产精品传媒视频| 欧美另类久久久品| 成人黄色免费短视频| 尤物在线观看一区| 精品999在线播放| 91精品办公室少妇高潮对白| 麻豆精品视频在线| 亚洲精品视频自拍| 久久久亚洲欧洲日产国码αv| 一本一道综合狠狠老| 久久综合综合久久综合| 亚洲精品乱码久久久久久久久 | 久久久久久亚洲综合影院红桃| av综合在线播放| 麻豆视频一区二区| 亚洲精品国产a| 国产日韩视频一区二区三区| 欧美一级夜夜爽| 日本道精品一区二区三区 | 91久久一区二区| 国产精品99久久久久久有的能看| 亚洲一区二区不卡免费| 国产精品三级电影| 精品99一区二区三区| 欧美美女视频在线观看| 色伊人久久综合中文字幕| 国产精品一区一区| 免播放器亚洲一区| 亚洲国产精品麻豆| 亚洲免费观看高清完整版在线观看| 精品剧情在线观看| 欧美一区二区精品在线| 亚洲精品第1页| 亚洲成av人片在线| 欧美国产日韩a欧美在线观看| 911精品国产一区二区在线| 91美女福利视频| 丁香亚洲综合激情啪啪综合| 国产一区啦啦啦在线观看| 麻豆国产精品官网| 日韩电影在线观看网站| 午夜精品在线看| 亚洲福利国产精品| 亚洲一二三级电影| 一区二区视频在线| 亚洲六月丁香色婷婷综合久久 | 91精品久久久久久蜜臀| 91色乱码一区二区三区| 99久久综合国产精品| 不卡一区在线观看| 国产精品主播直播| 国产成人精品免费在线| 成人一级片网址| 一本大道av伊人久久综合| 97se狠狠狠综合亚洲狠狠| 一本大道久久a久久综合婷婷| 91浏览器在线视频| 在线观看国产91| 欧美一区二区三区精品| 亚洲精品在线网站| 国产精品色噜噜| 亚洲男人天堂av| 午夜电影久久久| 久久不见久久见免费视频1| 国产大陆a不卡| 91视频你懂的| 制服丝袜成人动漫| 国产日韩成人精品| 一区二区三区精品| 久久99日本精品| av在线不卡免费看| 欧美军同video69gay| 久久久久久久电影| 亚洲精品你懂的| 日本美女一区二区三区| 国产精品一区在线观看乱码 | 国产精品免费aⅴ片在线观看| 最新高清无码专区| 天天av天天翘天天综合网色鬼国产| 亚洲成人免费在线观看| 午夜精品久久久久影视| 国产乱淫av一区二区三区| heyzo一本久久综合| 在线观看免费一区| 国产日韩亚洲欧美综合| 欧美午夜精品一区二区三区| 夜夜揉揉日日人人青青一国产精品| 成人欧美一区二区三区视频网页| 中文一区二区完整视频在线观看| 亚洲一卡二卡三卡四卡无卡久久| 亚洲午夜激情av| 捆绑调教一区二区三区| 丁香婷婷综合激情五月色| 欧美一区二区福利在线| 国产欧美日韩中文久久| 亚洲国产视频a|