青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

幽幽
 
posts - 51,  comments - 28,  trackbacks - 0
在看yoda's Protector源代碼的時候,發(fā)現(xiàn)
const DWORD ALIGN_CORRECTION    =0x1000;// this big value is e.g. needed for WATCOM compiled files
上網(wǎng)一查,發(fā)現(xiàn)WATCOM竟然有這樣一段傳奇:


一、Watcom的發(fā)展史

        在編譯器混戰(zhàn)的時代,一家加拿大的小公司出品了Watcom C/C++編譯器,但是以在DOS下能夠產(chǎn)生最佳化程序代碼聞名于世的,許多寫游戲和DOS Extender的廠商都指名要使用Watcom C/C++,因為不論是Borland C/C++還是Visual C/C++,它們產(chǎn)生的最佳化程序代碼都比Watcom C/C++的最佳化程序代碼差上一截。再加上當時最有名的DOS Extender廠商PharLap公司也是使用Watcom C/C++,因此Watcom C/C++在當時專業(yè)的C/C++程序員以及系統(tǒng)程序員心中是第一品牌的C/C++開發(fā)工具。

       Watcom C/C++在DOS市場站穩(wěn)了腳跟之后,由于Windows已經(jīng)逐漸成為市場的主流,DOS勢必將被逐漸淘汰出局,因此,Watcom C/C++如果要繼續(xù)生存下去,也就一定要推出Windows平臺的C/C++開發(fā)工具。大約是在1993、1994年左右,Watcom終于推出第一個Windows下的C/C++開發(fā)工具。

       不過,當時Watcom C/C++在Windows推出的C/C++開發(fā)工具實在是平淡無奇。其集成開發(fā)環(huán)境和另外三個對手比較起來簡直像是遠古的產(chǎn)品,一點特色都沒有。不過Watcom C/C++仍然是以它的最佳化編譯器作為號召。因此當時發(fā)生了一個非常有趣的現(xiàn)象,那就是許多軟件公司會同時買Borland C/C++,或是Visual C/C++,Symantec C/C++之一,再搭配一套Watcom C/C++。在開發(fā)應用系統(tǒng)時使用其他三套開發(fā)工具之一,最后要出貨時再使用Watcom C/C++來編譯以產(chǎn)生最佳的程序代碼。

       在Watcom C/C++推出了Windows平臺的開發(fā)工具之后,也吸引了一群使用者。雖然Watcom C/C++的市場比起其他的三家來說是最小的,但是總算撐起了一片天,成為四大C/C++開發(fā)工具之一。稍后Watcom C/C++被Sybase并購,成為Sybase的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ā)工具為一身的超級賽亞人工具。

       在我(《Borland傳奇》作者李維,下同)知道這個工具、并且嘗試實際使用之后,極為震驚。因為對于我這個使用了C/C++ 五六年的人來說,它比Delphi更具有吸引力。因此我立刻在《RUN!PC》上介紹了這個不可置信的工具。果然,Optima++很快開始風靡市場,雖然沒有立刻占據(jù)很大的市場份額,但是已經(jīng)造成了一股氣勢,開始為Visual C/C++和Delphi帶來壓力。

       我記得當時臺灣Sybase辦的產(chǎn)品發(fā)表會也吸引了數(shù)百人與會,不可一世。我的文章在《RUN!PC》6上發(fā)表之后,臺灣的Sybase立刻和我聯(lián)絡,由當時的余協(xié)理和我見面,也是希望我繼續(xù)為Optima++寫文章,臺灣Sybase也提供額外一字加2元稿費的待遇。但是我告訴余協(xié)理,Optima++ 1.0雖然很棒,但是仍然有一些臭蟲,而且和中文環(huán)境相沖突,無法處理中文,需要立刻解決這個問題才能夠在臺灣的市場成功。她答應我立刻向總公司反映。我也老實地告訴她,在問題沒有解決之前,我無法寫一些不確實的東西。后來臺灣Borland的總經(jīng)理方先生也找我去詢問有關Optima++的事情,我告訴他Optima++是好東西,但是中文有問題。如果中文問題能夠解決,那么將對Borland和Microsoft的產(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實在沒有什么興趣,因此我告訴他們,如果是做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ā)下去。

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

       至此,和Visual C/C++競爭的只有Borland的編譯器了,然而雖然后來Borland繼續(xù)推出了Borland C/C++ 5.0,但是品質(zhì)仍然不夠好,市場反應也不佳。后來終于在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++競爭時每一個版本都有大幅的改善。看來寡占的市場的確是不好的,這也讓人回想起Visual C/C++、Borland C/C++、Symantec C/C++、Watcom C/C++四雄逐鹿的輝煌時代了。

三、開源潮流

       Watcom C/C++產(chǎn)生目標程序的質(zhì)量還是非常讓人難忘的,這也是不少程序員(尤其是游戲程序員)青睞于這個編譯器的原因,這也促成了OpenWatcom C/C++的誕生,免費、開源,也希望很多的人使用,最新版支持C/C++/Fortran的編譯。

posted on 2008-07-26 11:52 幽幽 閱讀(2167) 評論(0)  編輯 收藏 引用 所屬分類: 雜集

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(6)

隨筆分類(35)

隨筆檔案(51)

文章分類(3)

文章檔案(3)

相冊

我的鏈接

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线日韩av| 亚洲国产成人一区| 老司机久久99久久精品播放免费| 一本到高清视频免费精品| 91久久黄色| 久久日韩精品| 欧美激情免费观看| 日韩午夜免费| 亚洲欧美99| 美女网站久久| 欧美日韩精品免费| 国产精品综合视频| 国产精品视频最多的网站| 黄色资源网久久资源365| 亚洲福利视频一区二区| 一二三四社区欧美黄| 亚洲欧美在线一区| 久久乐国产精品| 亚洲人成高清| 国产精品美女主播在线观看纯欲| 久久久99免费视频| 亚洲第一精品福利| 亚洲中字黄色| 欧美日本亚洲视频| 国产日韩一区二区三区在线| 亚洲国产精品久久| 欧美一站二站| 亚洲精品永久免费| 久久精品亚洲一区二区| 欧美日韩免费看| 激情久久综合| 亚洲主播在线观看| 欧美天堂亚洲电影院在线观看| 久久只有精品| 国产日韩欧美| 亚洲一区二区少妇| 亚洲国产精品嫩草影院| 欧美亚洲免费| 国产精品一区二区三区成人| 夜夜嗨av色综合久久久综合网| 另类av一区二区| 亚洲一区二区三区久久| 欧美日韩xxxxx| 亚洲精品视频在线播放| 另类亚洲自拍| 欧美在线视频一区二区| 国产精品久久久久一区二区| 99国产一区二区三精品乱码| 免费短视频成人日韩| 午夜精彩国产免费不卡不顿大片| 欧美日韩日本网| 艳女tv在线观看国产一区| 欧美成人影音| 久久亚洲影院| 韩日成人av| 猛男gaygay欧美视频| 欧美亚洲在线视频| 国产视频观看一区| 久久精品中文| 国产一区二区中文字幕免费看| 久久久久久9999| 国产偷国产偷精品高清尤物| 亚洲欧美日韩在线综合| 99在线精品观看| 欧美午夜a级限制福利片| 亚洲欧洲日本mm| 亚洲午夜免费福利视频| 日韩手机在线导航| 麻豆91精品91久久久的内涵| 亚洲欧美日韩视频一区| 国产伦精品一区| 久久精品一级爱片| 久久精品噜噜噜成人av农村| 韩日欧美一区| 欧美二区在线看| 欧美精品一区二区三区在线看午夜| 精品99视频| 亚洲国产成人久久| 欧美精品二区| 亚洲欧美日韩一区| 欧美在线观看网站| 亚洲第一页自拍| 亚洲精品在线观看免费| 国产精品日韩精品| 久久午夜色播影院免费高清| 欧美激情成人在线| 91久久国产综合久久| 在线观看日韩av先锋影音电影院| 一区二区三区导航| 亚洲第一精品夜夜躁人人躁| 老司机午夜精品| 日韩午夜剧场| 欧美黄色精品| 亚洲无人区一区| 亚洲午夜精品久久| 激情小说另类小说亚洲欧美| 久久国产黑丝| 久久精品久久综合| 国产亚洲精品久久久久久| 久久一二三区| 欧美三级韩国三级日本三斤| 亚洲天堂黄色| 久久国产欧美精品| 99精品99久久久久久宅男| 亚洲字幕一区二区| 国产一区二区黄色| 日韩一级不卡| 狠狠色丁香久久综合频道| 亚洲欧洲一级| 国产日韩一区二区三区在线| 欧美激情视频在线播放| 欧美天堂亚洲电影院在线观看| 亚洲免费在线视频| 免费成人av在线| 亚洲欧美日韩国产一区二区| 欧美永久精品| 午夜精品99久久免费| 欧美精品在线看| 猛男gaygay欧美视频| 国产精品一区一区三区| 麻豆国产精品777777在线| 久久婷婷国产综合精品青草| 欧美精品在线视频| 亚洲精品国精品久久99热一| 激情成人亚洲| 久久久亚洲欧洲日产国码αv | 亚洲精品一区二区三区在线观看| 亚洲电影免费| 亚洲国产精品免费| 久久嫩草精品久久久精品一| 玖玖视频精品| 国产亚洲一区在线播放| 久久久99国产精品免费| 久久成人人人人精品欧| 欧美日韩一区二区三区四区五区 | 欧美一区视频在线| 亚洲欧美国内爽妇网| 欧美日韩免费观看一区二区三区 | 欧美乱人伦中文字幕在线| 久久人人97超碰国产公开结果| 欧美日韩亚洲一区三区| 亚洲精品乱码久久久久久蜜桃麻豆| 国产视频一区二区在线观看| 久久精品免费观看| 亚洲成色最大综合在线| 在线免费观看日本一区| 欧美三日本三级少妇三99| 一区二区日韩欧美| 免费av成人在线| 国产精品99久久久久久白浆小说| 亚洲欧美在线免费观看| 激情综合在线| 欧美日韩精品久久久| 久久久久国内| 在线亚洲免费| 欧美激情一区二区三区四区| 亚洲经典一区| 欧美午夜免费影院| 欧美在线欧美在线| 亚洲国产精品一区二区尤物区| 一区二区三区四区五区精品| 国产欧美日韩三区| 久久精品中文| 欧美在线播放高清精品| 亚洲精品在线视频观看| 久久午夜精品| 久久精品人人爽| 午夜在线精品偷拍| 欧美中文字幕不卡| 亚洲性人人天天夜夜摸| 99国内精品久久| 亚洲电影一级黄| 免费不卡在线观看| 欧美一区二区三区另类| 欧美在线短视频| 久久久久久9| 久久夜色精品一区| 男女精品网站| 欧美国产另类| 亚洲国产精品一区| 性久久久久久久| 国产精品专区第二| 国产精品一区视频网站| 国内精品写真在线观看| 精久久久久久| av成人激情| 亚洲视频日本| 久久国产精品黑丝| 欧美电影专区| 亚洲乱码精品一二三四区日韩在线| 欧美激情网友自拍| 亚洲人成免费| 亚洲一二三区在线观看| 香蕉免费一区二区三区在线观看| 性欧美大战久久久久久久免费观看 | 欧美国产极速在线| 久久精品国产77777蜜臀| 美女网站在线免费欧美精品| 亚洲二区三区四区| 亚洲第一精品夜夜躁人人爽|