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

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


一、Watcom的發展史

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

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

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

       在Watcom C/C++推出了Windows平臺的開發工具之后,也吸引了一群使用者。雖然Watcom C/C++的市場比起其他的三家來說是最小的,但是總算撐起了一片天,成為四大C/C++開發工具之一。稍后Watcom C/C++被Sybase并購,成為Sybase的Optima++的前身。

二、石破天驚還是巨星隕落

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

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

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

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

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

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

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

       至此,和Visual C/C++競爭的只有Borland的編譯器了,然而雖然后來Borland繼續推出了Borland C/C++ 5.0,但是品質仍然不夠好,市場反應也不佳。后來終于在Borland C/C++ 5.02之后宣布停止此條產品線的開發,Borland C/C++的光榮歷史也就從此打住,真是令人不勝感嘆,而Visual C/C++從此在C/C++開發工具市場中再也沒有對手。不過沒有競爭的市場的確會讓人松懈,后來的Visual C/C++進步的幅度愈來愈小,MFC也數年沒有什么大進步,不像當時和Borland C/C++競爭時每一個版本都有大幅的改善??磥砉颜嫉氖袌龅拇_是不好的,這也讓人回想起Visual C/C++、Borland C/C++、Symantec C/C++、Watcom C/C++四雄逐鹿的輝煌時代了。

三、開源潮流

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

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

<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(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>
            欧美刺激性大交免费视频| 久久国产日韩| 国产精品高清在线| 欧美日韩精品二区| 欧美色一级片| 国产精品视频久久| 国产一区视频网站| 亚洲第一视频| 日韩一区二区电影网| 亚洲一区二区三区精品动漫| 午夜精品免费在线| 久久亚洲捆绑美女| 亚洲国产精品毛片| 亚洲另类自拍| 欧美一区二区三区成人| 久久亚洲综合网| 欧美激情综合色| 国产精品性做久久久久久| 国内精品久久久久影院优| 日韩午夜三级在线| 久久精品国产免费观看| 亚洲电影免费在线| 亚洲欧美日韩系列| 欧美精品18videos性欧美| 国产精品视区| 亚洲精品字幕| 久久久久久日产精品| 日韩一区二区精品葵司在线| 欧美在线中文字幕| 欧美三级不卡| 亚洲大胆视频| 久久久久久久久一区二区| 亚洲欧洲日产国产综合网| 亚洲女优在线| 欧美精品久久久久久久| 伊人久久大香线蕉av超碰演员| 亚洲精品午夜精品| 欧美在线观看视频| 亚洲精品综合久久中文字幕| 欧美伊人久久大香线蕉综合69| 欧美黄色aaaa| 18成人免费观看视频| 欧美一级视频| 亚洲天天影视| 欧美日韩123| 亚洲国产精品福利| 久久精品亚洲一区| 亚洲午夜极品| 欧美极品aⅴ影院| 在线免费不卡视频| 久久久中精品2020中文| 亚洲视频在线一区| 欧美ed2k| 欧美在线看片a免费观看| 国产精品护士白丝一区av| 一区二区激情| 日韩亚洲在线| 欧美日韩国产一区二区三区地区 | 国产精品呻吟| 亚洲永久网站| 中文av字幕一区| 欧美日韩一区二区三区在线看| 亚洲福利视频免费观看| 牛牛影视久久网| 久久一区二区三区超碰国产精品| 国产一区二区三区在线观看视频 | 亚洲一区二区三区在线播放| 免费在线观看日韩欧美| 在线电影欧美日韩一区二区私密| 久久国产夜色精品鲁鲁99| 亚洲欧美日韩精品久久亚洲区| 国产精品户外野外| 欧美一级网站| 欧美一级电影久久| 激情久久久久久久| 欧美黄免费看| 欧美日韩国产丝袜另类| 亚洲免费视频网站| 性色av一区二区怡红| 黄色成人在线网站| 欧美国产日本| 欧美日韩福利| 亚洲欧美日韩中文视频| 欧美一级二级三级蜜桃| 在线欧美电影| 日韩视频在线一区| 欧美高清在线视频| 午夜精品久久久久久久| 久久精品99国产精品日本| 曰本成人黄色| 一区二区高清| 今天的高清视频免费播放成人 | 亚洲影院高清在线| 欧美一区二区三区视频在线观看 | 一本大道久久精品懂色aⅴ| 亚洲一区二区高清视频| 韩日精品在线| 亚洲日本一区二区| 国产裸体写真av一区二区| 在线看成人片| 一区二区三区国产| 精品电影在线观看| 一区二区三区四区五区精品视频| 国产在线拍揄自揄视频不卡99 | 99re视频这里只有精品| 国产视频自拍一区| 亚洲精品在线视频观看| 激情视频一区二区| 亚洲五月六月| 99精品免费| 久久中文字幕一区| 久久精品免费观看| 国产精品v日韩精品v欧美精品网站| 麻豆91精品91久久久的内涵| 国产精品久久久久久福利一牛影视 | 国产毛片一区二区| 一本色道婷婷久久欧美| 亚洲精品视频免费观看| 久久精品1区| 久久精品电影| 国产欧美日韩视频一区二区三区 | 蜜桃久久av一区| 久久影视精品| 激情欧美亚洲| 欧美在线一区二区三区| 午夜精品视频在线观看| 欧美日韩精品免费| 亚洲精品综合| 99国产精品久久久久久久| 久久永久免费| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品自在欧美一区| 亚洲一区二区免费| 午夜精彩视频在线观看不卡| 欧美视频在线不卡| 亚洲精品中文字幕女同| 99精品国产99久久久久久福利| 久久综合色播五月| 久久综合色8888| 韩国视频理论视频久久| 新67194成人永久网站| 狠狠综合久久av一区二区小说| 先锋影音国产一区| 麻豆91精品| 黄色成人在线观看| 蜜桃av久久久亚洲精品| 久久久久综合网| 亚洲大胆av| 亚洲精品偷拍| 在线视频日韩精品| 国产精品美女久久久久久久| 日韩一区二区精品| 午夜精品久久久久久久99热浪潮 | 亚洲国产乱码最新视频| 亚洲美女啪啪| 欧美激情女人20p| 一区二区高清| 亚洲制服丝袜在线| 黄色日韩在线| 久久嫩草精品久久久久| 午夜激情综合网| 国产乱码精品| 午夜一区二区三区在线观看| 久久久亚洲综合| 国产欧亚日韩视频| 久久久久久久综合日本| 免费成人在线观看视频| 一区二区三区日韩在线观看| 欧美日韩色综合| 欧美呦呦网站| 亚洲美女毛片| 国产日韩精品在线播放| 亚洲福利电影| 在线视频欧美日韩精品| 亚洲国产清纯| 中文av一区二区| 久久婷婷国产综合国色天香| 亚洲人成网站影音先锋播放| 亚洲精品中文字幕女同| 欧美一级成年大片在线观看| 快射av在线播放一区| 国产一区在线观看视频| 在线视频精品| 国产精品高潮呻吟| 六月婷婷久久| 亚洲综合国产| 美女精品视频一区| 小黄鸭精品密入口导航| 国内伊人久久久久久网站视频 | 欧美伊人久久| 在线观看欧美激情| 国产欧美精品va在线观看| 欧美在线亚洲在线| 亚洲尤物在线视频观看| 亚洲精品一区二区三区99| 久久国产综合精品| 亚洲欧美日韩精品久久亚洲区| 樱桃视频在线观看一区| 国内精品国产成人| 欧美日韩国产电影|