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

幽幽
 
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 幽幽 閱讀(2173) 評論(0)  編輯 收藏 引用 所屬分類: 雜集

<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿(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>
            美乳少妇欧美精品| 欧美日韩日日夜夜| 米奇777在线欧美播放| 国产在线精品二区| 国产精品久久久久久亚洲调教 | 欧美一区国产在线| 国产日产欧美一区| 国产精品亚洲网站| 欧美视频在线一区| 欧美成人国产| 久久夜色精品一区| 亚洲精品午夜| 欧美国产激情二区三区| 久久乐国产精品| 欧美一区视频在线| 伊人久久久大香线蕉综合直播| 男女激情久久| 欧美尤物一区| 欧美在线精品免播放器视频| 久久激情综合| 欧美日韩另类综合| 欧美午夜一区二区| 韩国三级电影一区二区| 亚洲电影成人| 亚洲在线观看免费| 另类春色校园亚洲| 99在线精品视频| 西瓜成人精品人成网站| 国产一区二区在线观看免费| 欧美三级日本三级少妇99| 欧美日韩不卡视频| 久久久精品999| 久久免费精品视频| 在线观看精品| 中文在线资源观看网站视频免费不卡| 欧美三级韩国三级日本三斤| 国产精品白丝av嫩草影院 | 欧美高清一区| 久久精品国产一区二区电影| 国产日产欧产精品推荐色 | 在线一区观看| 在线观看精品| 欧美日本簧片| 国产九区一区在线| 欧美视频日韩| 国产综合色在线视频区| 玖玖玖免费嫩草在线影院一区| 一区二区三区 在线观看视| 久久精品视频一| 欧美极品一区| 老司机一区二区三区| 国产精品户外野外| 亚洲精品在线一区二区| 欧美日韩精品在线播放| 亚洲欧美国产毛片在线| 亚洲综合日韩在线| 欧美老女人xx| 欧美一级视频精品观看| 久久久亚洲一区| 国产精品成人一区二区| 欧美一区二区网站| 久久午夜国产精品| 亚洲日本免费电影| 男女精品网站| 亚洲最新中文字幕| 欧美激情成人在线| 欧美成人亚洲| 久久精品女人天堂| 国产一区二区福利| 免费国产一区二区| 亚洲一区二区三区中文字幕在线| 久久久久久久久久久一区| 欧美日一区二区在线观看 | 国产一区二区高清不卡| 麻豆av福利av久久av| 免费欧美在线视频| 国产精品一区久久| 久久乐国产精品| 欧美精品1区2区3区| 夜夜爽av福利精品导航| 亚洲专区免费| 欧美日韩国产一级片| 亚洲精品国产精品国自产在线| 久久先锋影音av| 久久久免费av| 99国内精品| 欧美一级在线视频| 国产麻豆综合| 99视频精品| 欧美日本韩国| 可以看av的网站久久看| 欧美精品在线视频观看| 欧美日韩免费网站| 亚洲国产欧美一区二区三区久久| 日韩一区二区久久| 欧美婷婷六月丁香综合色| 久久天天躁狠狠躁夜夜爽蜜月| 久久久精品网| 欧美在线一区二区| 久久久7777| 一区二区毛片| 亚洲一区欧美激情| 亚洲在线一区二区| 日韩视频免费在线观看| 国产亚洲成av人片在线观看桃| 久久精品二区亚洲w码| 久久久另类综合| 亚洲午夜在线观看| 欧美激情在线免费观看| 国产欧美日韩| 日韩小视频在线观看专区| 欧美成人日韩| 一本色道久久综合亚洲91| 欧美福利小视频| 免播放器亚洲一区| 欧美福利影院| 欧美人在线视频| 欧美激情一区二区三区在线视频观看| 国产精品一区二区三区免费观看 | 一本一道久久综合狠狠老精东影业 | 久久天堂成人| 亚洲美女黄网| 欧美一区二区三区日韩| 99国产精品国产精品久久| 在线欧美一区| 亚洲激情成人在线| 久久久夜精品| 久久久国产亚洲精品| 欧美成人a视频| 最新国产成人在线观看| 亚洲高清自拍| 国内外成人免费激情在线视频| 免费国产一区二区| 久久成人精品无人区| 亚洲美女免费精品视频在线观看| 欧美一乱一性一交一视频| 亚洲欧洲一区二区三区在线观看| 亚洲自拍啪啪| 亚洲日本欧美日韩高观看| 欧美日韩国产不卡在线看| 国产麻豆视频精品| 国产日韩一区欧美| 韩国女主播一区二区三区| 欧美日韩一本到| 激情国产一区| 久久国产欧美精品| 理论片一区二区在线| 欧美岛国激情| 亚洲色图综合久久| 亚洲欧美国产另类| 亚洲欧美日韩国产中文在线| 欧美aa国产视频| 久久高清一区| 在线国产日韩| 久久嫩草精品久久久精品一| 亚洲午夜久久久久久尤物| 亚洲电影在线播放| 欧美日韩免费在线视频| 浪潮色综合久久天堂| 日韩视频在线一区二区三区| 欧美日韩国产黄| 国产精品男gay被猛男狂揉视频| 亚洲一区日本| 亚洲一区二区三区四区中文| 久久精品人人| 亚洲片区在线| 国产欧美日韩一区二区三区在线| 久久久综合网站| 欧美日韩精品免费在线观看视频| 欧美亚洲视频在线观看| 欧美激情 亚洲a∨综合| 一区二区三区产品免费精品久久75 | 欧美精品在线一区二区| 欧美a一区二区| 亚洲精品视频啊美女在线直播| 国产精品一区二区久久| 亚洲人成小说网站色在线| 欧美一级播放| 亚洲视频网站在线观看| 99精品国产高清一区二区| 久久久97精品| 亚洲国产精品久久久久婷婷老年 | 久久久精品日韩| 亚洲精品视频免费在线观看| 18成人免费观看视频| 欧美—级a级欧美特级ar全黄| 久久久国产成人精品| 亚洲一区成人| 欧美精品二区| 性久久久久久久| 亚洲欧美乱综合| 免费91麻豆精品国产自产在线观看| 国产精品日韩在线一区| 久久精品国产91精品亚洲| 久久狠狠一本精品综合网| 欧美日韩国产小视频| 嫩模写真一区二区三区三州| 欧美在线观看一区二区| 国产精品老牛| 亚洲国产精品123|