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

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

?? c++圣戰(zhàn)篇.txt

?? c++圣戰(zhàn) 作者 臺灣李維 介紹了c++語言的發(fā)展和編譯工具的競爭歷史
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
雖然Borland及時的在OWL 2.5中加入了OLE的支持,無奈Microsoft隨后又在OLE中 
加入了許多其它的功能,因此讓OCF并無法完整的支持OLE所有的功能,Borland無法不斷
的延后Borland C/C++的推出,因此在1994年未,Borland終于推出了決戰(zhàn)的4.5版本。 

C/C++開發(fā)工具的最后圣戰(zhàn) 

『雖然已經(jīng)過去了許久的時間,但是我仍然忘不了那場最慘烈的戰(zhàn)役!』1994年未, 1995初
Borland在痛定思痛之后,終于清除了Borland C/C++ 4.0中所有的問題,也開發(fā)出了自
Borland C/C++ 3.1以來最穩(wěn)定,最快速的Borland C/C++ 4.5的版本,準備和Microsoft
決一死戰(zhàn)。我還記得當時在書籍市場中許多有關Borland C/C++和Microsoft C/C++的書籍
都是使用十字軍的封面,而Borland C/C++的系列叢書都是以藍色為色系,而Microsoft的
則是以紅色為色系,仿佛兩大軍團終將決戰(zhàn)似的。 

C/C++四大天王決戰(zhàn)一役的Borland主將-Borland C/++ 4.5不過這次的戰(zhàn)役不光是Borland
的藍軍和Microsoft的紅軍相對抗,在Symantec的華麗軍團經(jīng)過了經(jīng)軍經(jīng)武,Watcom的白
色勁旅枕戈待旦,而且都從Microsoft License了MFC之后,藍,紅,花,白四大軍團決戰(zhàn)
的日子終于到了。首先當Symantec和Watcom分別取得了MFC之后,Symantec便推出了C/C++ 
7.x的版本,和Watcom C/C++混戰(zhàn)了起來。兩個使用系出同門的C/C++ Framework產(chǎn)品戰(zhàn)得
不亦樂乎,隨后Borland C/C++ 4.5和Visual C/C++的新版本也加入了這場最重要的決戰(zhàn)。
但是讓Symantec和Watcom C/C++大吃一驚的是Microsoft使用的MFC居然比它們的版本高
出了一個版本(1.x對2.x),而且新版本的MFC包含了完整的OLE支持能力。而Borland雖
然也有OCF,但是仍然不敵新版MFC中的OLE能力。由于當時幾乎所有的應用程序都需要支
持OLE,但是卻只有使用Visual C/C++最新的版本才能夠開發(fā)完整OLE能力的應用程序,因
此不管OLE到底有沒有用,反正先加入再說。因此市場上的情勢很快的就發(fā)生了巨大的變化,
幾乎大部份的應用程序開發(fā)因為OLE的原因都選擇使用Visual C/C++,Symantec和Watcom
軍團很快的就敗陣下來。 

至于Borland C/C++ 4.5雖然是一流的產(chǎn)品,如果沒有OLE的因素,Visual C/C++新 
版本真的并沒有比4.5好。雖然4.5也有OCF,但是在市場上只有Borland和Novell, 
WordPerfect選擇使用OCF,在和Microsoft的Visual C/C++經(jīng)過將近一年的纏斗之 
后,其它大部份的廠商都選擇了Microsoft的MFC 2.x版,真是形勢比人強。基本上 
OCF的架構真的是個好東西,只是OCF無法完整的支持OLE,因為OLE的發(fā)展是掌握在 
Microsoft手中,因此雖然OCF的架構良好,終究在功能上不及對手。Microsoft結 
合操作系統(tǒng),開發(fā)工具和應用程序的手段真是無往不利。擊敗Lotus,Borland是如 
此,殲滅Netscape也是如此。 

對于Symantec和Watcom來說,這場戰(zhàn)役就如同『長平之戰(zhàn)』,秦軍坑殺40多萬趙軍 
一樣。殺得Symantec和Watcom全軍覆沒,大敗而歸,至此Symantec棄受PC的C/C++ 
開發(fā)工具市場,轉而開始研發(fā)Java開發(fā)工具,進而在稍后推出了著名的Visual Cafe, 至
于Eugene Wang則離開了Symantec,自此也離開了PC開發(fā)工具的領域。 而Watcom則是更
為凄慘,整個公司在DOS的市場逐漸式微,而Window平臺的開發(fā)工具又大敗而歸,兩頭落
空。不久之后Watcom便被新興而起的Sybase并購,從此消失于競爭激烈的市場。 

歸納Symantec和Watcom失敗的原因是C/C++的Framework MFC掌握在Microsoft手中,
在決戰(zhàn)時刻Microsoft居然手握比Symantec和Watcom更新的MFC利器,而且在Visual 
C/C++精進最佳化的技術并且改善整合發(fā)展環(huán)境之后,Symantec和Watcom訴求的重點功能
完全被Microsoft封死。因此在產(chǎn)品,技術,市場和氣勢上完全不如對手的情形下,自然只
能任人宰割了。 

對于Borland而言,雖然沒有像Symantec和Watcom那么潰不成軍,但也是再次敗下陣來。
雖然平心而論Borland C/C++ 4.5的確是一個非常好的產(chǎn)品,無論在OWL,最佳化編譯器,
整合發(fā)展環(huán)境方面都有一流的表現(xiàn),和Borland C/C++ 4.0比較起來簡直有如脫胎換骨一
般,到現(xiàn)在Borland C/C++ 4.5仍然是我最喜歡的版本之一。但是無奈當初Borland C/C++
4.0給人揮之不去的負面印象,以及無法完整支持當時如火如荼的OLE技術,因此還是在
決戰(zhàn)之中敗了下來。好在藍色的Borland大軍畢竟是訓練有素的,雖然自此讓Microsoft占
據(jù)了超過50%的市場,成為C/C++開發(fā)工具的老大,但是Borland仍然掌握了超過30%的市場,
稍做喘息,并且支撐Borland 在各重要戰(zhàn)役失敗之后維持公司的運作,等待Delphi的浴火
重生,再重新出發(fā)。

經(jīng)過這一役之后,Microsoft終于清除了大部份的對手,對于Microsoft而言程序語言開發(fā)
工具的戰(zhàn)爭已經(jīng)結束,這個市場注定將被Microsoft占據(jù)大部份的市場。在Microsoft手握
操作系統(tǒng),Office軟件和開發(fā)工具三大獲利市場之后,Microsoft也開始將矛頭對準下兩個
競爭目標,關連數(shù)據(jù)庫以及主從架構開發(fā)工具。在Microsoft正式進軍這兩個市場之后,當
然也展開了連番的好戲,尤其是在主從架構開發(fā)工具方面又開啟了VB,PowerBuilder,
Gupta/Centura和Delphi的驚天動地大會戰(zhàn)。另外一個意外開啟的戰(zhàn)爭則是Microsoft在
1995年和Netscape的挑起的瀏覽器大戰(zhàn)。 

對于Borland而言,在C/C++最后一役之后,基本上我認為開發(fā)工具的圣戰(zhàn)已然結束,Borland
也正式開始走下坡。更嚴重的是我認為自此之后Borland不但喪失了C/C++的江山,也失去
了對于C/C++開發(fā)工具的創(chuàng)意,這是我感覺最遺憾的地方,到現(xiàn)在為止我仍然認為Borland
尚未重拾當初在Borland C/C++ 3.0/3.1時代獨領C/C++創(chuàng)意風騷的精神。也許,也許,要
看看C/C++ For Kylix或是C++ Builder 6是否能夠重新找回這個失去已久的精神,不要再
讓我失望了。 

雄霸數(shù)年的C/C++的世界冠軍-Borland C/C++ 3.1-永遠的懷念 

永不成氣候的C/C++開發(fā)工具-IBM Visual C/C++ 

IBM在C/C++開發(fā)工具扮演的角色一直令人啼笑皆非,因為在C/C++編譯器戰(zhàn)爭最激烈的時
刻,IBM這個全球信息大廠卻一直是缺席的。一直到了1995之后,C/C++編譯器市場大勢已
定之后才慢慢的加入戰(zhàn)局,推出VisualAge C++ 3.0,企圖進攻此市場。但是此時市場早已
由Microsoft的Visual C/C++稱雄。IBM的VisualAge雖然以創(chuàng)新的可視化設計家能夠定義
對象之間的關系,但是在其它方面卻乏善可陳,整個整合發(fā)展環(huán)境也緩慢如蝸牛,需要非常
高文件的硬件配備才能夠順利的執(zhí)行,和Visual C/C++以及Borland C/C++等工具比較起來
就像是恐龍一般,因此幾乎沒有在市場上引起任何的反應。 

在IBM推出VisualAge 3.0并沒有在PC的C/C++開發(fā)工具市場獲得任何的明顯成果之 
后,IBM又再次的集中了許多的資源,開發(fā)下一代3.5的版本,希望能夠在此市場占 
有一定的比率。我知道IBM在VisualAge投注了大量的資源,因為從Beta版開始臺灣 
的IBM便有人和我接觸,希望我也在RUN!PC上為VisualAge 3.5寫一些文章。因此在 
1996年的6月我寫了一篇C/C++編譯器的比較文章,下面的資料便是數(shù)年前當時還在 
Beta版的VisualAge 3.5和其它編譯器的比較: 

從上面的數(shù)據(jù)中可以看到其實VisualAge 3.5的表現(xiàn)還不錯,只是對于當時還在使用AMD
DX4-100/32M RAM機器的我來說,實在是跑不太動VisualAge 3.5。后來臺灣IBM負責
VisualAge的產(chǎn)品經(jīng)理請我吃飯,在此飯局中這位李經(jīng)理同時請了賀元(后來為資迅人的總
裁),薛曉嵐(后來為資迅人的副總裁)以及其它兩位作者,希望大家在計算機雜志中繼續(xù)的
為VisualAge 3.5寫寫東西,一起Promote此產(chǎn)品。在這個飯局中我是第一次和賀元,薛曉
嵐見面,當時賀元在中文PC Magazine有一技術專欄。記得當時我向這位李經(jīng)理提起我的機
器幾乎無法跑VisualAge 3.5,他還立刻一口答應愿意借我一臺當時IBM最高檔的PC,同時
每寫一篇VisualAge的文章,除了RUN!PC原本的稿費之外,IBM會再付一字2.5元的稿費.
乖乖,IBM真是大手筆,我算算當時我的產(chǎn)能,寫一篇文章就能夠賺2到3萬,又有免費的
最高檔機器可用,真是太好康了。不過后來我還是覺得IBM在此市場可能不會深耕,在不愿
意違背自己寫作習慣和得罪Borland的顧慮下,最后還是沒有答應。現(xiàn)在想想當時真是太笨
了,放著好賺的稿費不賺,嘻。 

IBM的C/C++開發(fā)工具之所以在市場無法成功是一是因為并不了解在此競爭激烈的市場中使
用者到底要什么。另外一個原因則因為IBM并不以PC上的開發(fā)工具軟件為重要的事業(yè),即
使無法競爭對于IBM來說也沒有什么影響,不像Borland這可是生命之爭。因此IBM只是興
起玩玩,隨即放下。所以我覺得在PC平臺使用IBM的工具是很危險的,因為IBM可能隨時
會放棄此市場。例如不知道現(xiàn)在VisualAge C/C++到底如何,是不是還在3.5或是4.0版,
已經(jīng)數(shù)年沒有任何的維護和改善了。 

稍后IBM為了想在OS2和Window平臺上推出能夠和Microsoft相抗衡的Basic工具,因 
此秘密的研發(fā)了一個Object Basic。我也曾看過這個工具,但是Object Basic跑起來慢得
跟烏龜一樣.后來不知道是不是一直無法改善這個問題,因此IBM從沒有推出此產(chǎn)品,現(xiàn)在
IBM似乎只對Java有興趣,VisualAge For Java還算發(fā)展的不錯,希望不會有一天IBM對
VisualAge For Java的態(tài)度會和VisuaAge For C/C++以及Object Basic一樣才好. 

快速殞落的潛力之星-Sybase的C/C++ RAD工具Optima++ 

在1996年吧,Sybase并購了Watcom之后,終于推出了石破天驚的C/C++開發(fā)工具,Optima++。
Optima++是當結合了Watcom的最佳化編譯器以及類似Delphi的組件拖曳開發(fā)環(huán)境的第一個
RAD C/C++開發(fā)工具,更棒的是Optima++的組件架構(類似Delphi的VCL)完全是以純正的
C/C++程序代碼撰寫的。這可不得了,因為這代表Optima++是一個融合了Visual C/C++和
Delphi兩大王者開發(fā)工具為一身的超級賽亞人工具。 

在我知道這個工具,并且取得實際的使用之后,令我極為震驚。因為這個工具對于我這個使
用了C/C++ 5,6年的人來說,是比Delphi還具有吸引力。因此在當年我立刻的在RUN!PC上
介紹了此不可置信的工具。果然,Optima++很快在開始風卷市場,雖然沒有立刻的占據(jù)很大
的市場量,但是已經(jīng)造成了一股氣勢,開始為VisualC/C++和Delphi帶來了壓力。 

我記得當時臺灣Sybase辦的產(chǎn)品發(fā)表會也吸引了數(shù)百人與會,不可一世。在我的RUN!PC文
章出版之后,臺灣的Sybase立刻和我連絡。由當時的余協(xié)理和我見面,也是希望我繼續(xù)為
Optima++寫文章,臺灣Sybase也提供額外一字加2元稿費的待遇。但是我告訴余協(xié)理,
Optima++ 1.0雖然很棒,但是仍然有一些臭蟲,而且和中文環(huán)境相沖突,無法處理中文,
需要立刻的解決問題才能夠在臺灣的市場成功。她答應我立刻的向總公司反應。我也老實的
告訴她在問題沒有解決之前我無法寫一些不確實的東西。后來臺灣Borland的總經(jīng)理方先生
也找我去詢問有關Optima++的事情,我告訴他Optima++是好東西,但是中文有問題。如果
中文問題能夠解決,那么將對Borland的產(chǎn)品有很大的影響,當時我還不知道Borland由于
Optima++的影響,已經(jīng)開始準備發(fā)展C++ Builder。 

在1996年底左右吧,Optima++ 1.5終于進入Beta的階段,但是在我拿到Beta版時仍 
然非常的失望,因為中文的問題仍然沒有解決。后來臺灣Sybase又找我去,這次和 
我見面的是臺灣Sybase總經(jīng)理郭俊男先生,以及Sybase的新加坡技術總裁,不過我 
忘記這位先生的名字了。我們見了面之后,我立刻的把Optima++ 1.5中文的問題以 
及許多的臭蟲告訴他們,希望他們能夠解決,如此Optima++ 1.5才能夠在中文市場 
成功。可是出乎意我意料的是,他們似乎并不急著這些問題,反而詢問我是否有意 
愿為Sybase工作,做PowerBuilder的產(chǎn)品經(jīng)理。 

也許是因為我為Delphi寫了太多的東西,讓PowerBuilder受了很大的影響,因此他 
們希望我到Sybase工作,以打擊Delphi并且Promote PowerBuilder。當時他們提出 
的待遇條件實在是非常,非常的誘人,比我當時的薪水高出一倍左右(我當時在資 
策會工作)。不過由于我對PowerBuilder實在沒有什么興趣,因此我告訴他們?nèi)绻?
是做Optima++的產(chǎn)品經(jīng)理,那么我將會考慮并且接受。 

沒有想到Sybase的新加坡技術總裁告訴我Optima++在1.5推出之后就可能會停止, 
因為Sybase要把資源移去為當時愈來愈紅的Java研發(fā)一個新的Java RAD開發(fā)工具, 
那就是后來的PowerJ。于是他問我如果不愿意做PowerBuilder的產(chǎn)品經(jīng)理,那么是 
不是愿意做PowerJ的產(chǎn)品經(jīng)理?由于當時我已經(jīng)知道Borland開始了Open 
JBuilder的研發(fā),而我對Open JBuilder的興趣遠大于PowerJ,因此并沒有答應 
Sybase。果然,在Optima++ 1.5推出之后,不但中文的問題沒有解決,Sybase也沒 
有繼續(xù)的對Optima++研發(fā)下去。 

一個如此有潛力的產(chǎn)品就這樣消失了,真是令人遺憾,Optima++應該有很好的機會 
可以成功的,我相信如果當時Sybase知道C++ Builder后來的成果,可能就不會放 
棄Optima++了。而C/C++的RAD工具一直要到后來的C++ Builder來完成這個夢,又 
是Borland成功的進入這個工具市場。 

C/C++的開發(fā)工具之爭到此算是告一段落了,雖然后來Borland繼續(xù)推出了Borland C/C++ 
5.0但是品質(zhì)仍然不夠好,市場反應也不佳,后來Borland終于在Borland C/C++ 5.02之
后宣布停止此條產(chǎn)品線的開發(fā),Borland C/C++的光榮歷史也就從此打止,真是令人不勝感
嘆,而Visual C/C++從此在C/C++開發(fā)工具市場中再也沒有對手。不過沒有競爭的市場的確
會讓人松懈的,后來的Visual C/C++進步的幅度愈來愈小,MFC也數(shù)年沒有什么大進步,不
像當時和Borland C/C++競爭時每一個版本都有大幅的改善。看來寡占的市場的確是不好的。 




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品免费专区| 欧美精品在线一区二区| 国产在线乱码一区二区三区| 午夜精品久久久久久久| 亚洲国产aⅴ成人精品无吗| 亚洲一区二区三区四区在线| 亚洲品质自拍视频| 亚洲精品写真福利| 亚洲亚洲精品在线观看| 亚洲一区二区偷拍精品| 亚洲国产日韩在线一区模特 | 中文字幕av在线一区二区三区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 九九热在线视频观看这里只有精品| 久久精品国产999大香线蕉| 蜜臀av一级做a爰片久久| 久久国产欧美日韩精品| 国产最新精品精品你懂的| 国产成人aaa| www.日本不卡| 欧美日韩一区高清| 日韩一区二区在线观看| 精品国产一区二区三区四区四 | 亚洲精品一二三| 亚洲电影你懂得| 日韩黄色在线观看| 极品少妇xxxx精品少妇偷拍| 国产成人av电影在线观看| 99精品视频免费在线观看| 在线精品亚洲一区二区不卡| 69成人精品免费视频| 国产亚洲一区二区三区四区 | 亚洲美女在线一区| 五月婷婷综合在线| 黑人巨大精品欧美黑白配亚洲| 国产一区二区三区观看| 不卡电影一区二区三区| 欧美日韩视频在线观看一区二区三区| 337p亚洲精品色噜噜狠狠| 国产色婷婷亚洲99精品小说| 亚洲精品中文字幕在线观看| 日韩精品高清不卡| 国产成人免费高清| 欧美亚洲愉拍一区二区| 日韩美女天天操| 亚洲欧洲国产日本综合| 日韩精品乱码免费| 成人福利视频网站| 日韩一区二区三区高清免费看看| 久久久精品免费免费| 一区二区三区四区在线播放| 蜜臀av性久久久久av蜜臀妖精| 高清视频一区二区| 5858s免费视频成人| 亚洲国产精品成人综合色在线婷婷 | 成人av资源在线观看| 欧美人成免费网站| 中文字幕一区二区三区不卡 | 91精品国产免费久久综合| 国产色爱av资源综合区| 午夜精品影院在线观看| 成人激情黄色小说| 欧美大片顶级少妇| 亚洲一区二区偷拍精品| 丁香激情综合五月| 精品少妇一区二区三区在线播放| 亚洲精品中文字幕在线观看| 国产福利91精品一区| 欧美精品高清视频| 中文字幕va一区二区三区| 奇米精品一区二区三区在线观看一 | 精品亚洲成a人在线观看| 欧美做爰猛烈大尺度电影无法无天| 久久免费偷拍视频| 青青草原综合久久大伊人精品 | 一区二区成人在线| 丰满亚洲少妇av| 精品国产麻豆免费人成网站| 日韩和欧美一区二区| 色婷婷综合久久久久中文| 亚洲国产高清不卡| 国产真实乱子伦精品视频| 777奇米成人网| 亚洲国产一区在线观看| av不卡在线观看| 中文字幕乱码亚洲精品一区| 精品一区二区在线免费观看| 制服丝袜av成人在线看| 亚洲成av人影院在线观看网| 99精品久久免费看蜜臀剧情介绍| 中文字幕乱码久久午夜不卡 | 欧美日韩不卡一区二区| 亚洲欧美成人一区二区三区| 成人午夜看片网址| 久久精品在线免费观看| 美女国产一区二区| 日韩一级黄色大片| 午夜精品久久久久久久久久久| 欧洲一区在线观看| 亚洲电影第三页| 欧美军同video69gay| 亚洲成人免费视频| 91老司机福利 在线| 国产精品福利电影一区二区三区四区| 国产不卡视频一区| 国产精品免费丝袜| 99re66热这里只有精品3直播| 国产精品久久久久永久免费观看| 成人精品鲁一区一区二区| 日本一区二区不卡视频| 成人午夜电影久久影院| 国产精品美日韩| 成人avav影音| 亚洲综合视频在线| 欧美日韩高清在线| 免费高清不卡av| 精品欧美一区二区三区精品久久 | 国模冰冰炮一区二区| 国产清纯白嫩初高生在线观看91 | 色综合天天性综合| 激情av综合网| 久久久精品蜜桃| 91日韩精品一区| 亚洲一区二区三区四区在线| 欧美精品自拍偷拍| 国产中文一区二区三区| 久久精品在线观看| 色哟哟一区二区三区| 性做久久久久久久免费看| 日韩一区二区中文字幕| 国产精品99久久不卡二区| 最好看的中文字幕久久| 欧美日韩色一区| 经典三级视频一区| 亚洲色图第一区| 欧美日韩高清影院| 国产乱码精品一区二区三| 中文字幕在线视频一区| 在线免费观看一区| 五月婷婷综合在线| 国产亚洲欧美在线| 在线观看日产精品| 久久99精品久久久| 国产精品久久777777| 69堂国产成人免费视频| 国产成人av影院| 五月激情综合色| 国产精品毛片a∨一区二区三区| 欧美伊人精品成人久久综合97| 狠狠色丁香婷综合久久| 自拍偷拍欧美激情| 日韩欧美三级在线| 一本一道波多野结衣一区二区| 日韩制服丝袜av| 国产精品久久久久7777按摩| 欧美日韩久久不卡| 懂色av一区二区三区蜜臀| 香蕉加勒比综合久久| 国产欧美日韩三级| 欧美精品粉嫩高潮一区二区| 成人av资源站| 精久久久久久久久久久| 亚洲夂夂婷婷色拍ww47| 国产欧美一区二区三区在线老狼| 欧美色综合影院| av在线这里只有精品| 久久国产免费看| 午夜精品久久久久久不卡8050| 中文字幕一区二区三区四区| 精品国产乱码久久久久久闺蜜| 91激情五月电影| 东方欧美亚洲色图在线| 麻豆成人久久精品二区三区小说| 亚洲裸体xxx| 国产欧美一二三区| 欧美xfplay| 9191精品国产综合久久久久久| 91美女片黄在线| 成人一区二区视频| 久久99精品国产麻豆不卡| 亚洲成人综合网站| 日韩一区有码在线| 国产欧美一区二区精品性色超碰| 欧美精品日韩一区| 欧美日韩在线精品一区二区三区激情| 波多野洁衣一区| 国产精品亚洲午夜一区二区三区| 男人的天堂久久精品| 亚洲一区二区三区小说| 亚洲欧美日韩国产成人精品影院 | 国产亚洲精品资源在线26u| 欧美一区二区三区四区视频| 日本精品裸体写真集在线观看| 成人美女在线视频| 成人一区二区三区视频在线观看 | 色婷婷精品久久二区二区蜜臀av| 成人免费毛片嘿嘿连载视频| 激情综合五月婷婷| 另类小说综合欧美亚洲| 蜜臀久久久99精品久久久久久|