• <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>
            <2015年4月>
            2930311234
            567891011
            12131415161718
            19202122232425
            262728293012
            3456789

            統計

            • 隨筆 - 44
            • 文章 - 0
            • 評論 - 86
            • 引用 - 0

            常用鏈接

            留言簿(6)

            隨筆分類(31)

            隨筆檔案(44)

            Mining

            最新隨筆

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            YC 瀏覽器

            這款瀏覽器,稱之為Yang C/C++ Compiler & Internet Browser或者YC編譯型瀏覽器..

            最開始是在程序員看到相關的文章的, 開始以為是在吹..但是今天用他的程序的時候, 感覺真的很nb..

            """
            記者在楊曉兵處觀摩了該產品的演示,發現它是由如下五個部分組成:HTML解析器;XML解析器(目前完成一部分);javascript腳本解釋器,C/C++腳本解釋器;C/C++編譯器;文本及二進制編輯器.其中最令人矚目的功能,自然是他所內嵌的C/C++實時編譯功能了,這樣使得C/C++的運行效果看上去類似動態語言,它不僅使得HTML支持腳本化的標準C/C++語言,而且使得C/C++ 能夠與象JacaScript這樣的動態語言可以互相調用.楊曉兵說“這將是軟件開發方式的革新.通過這個實時編譯功能,每個軟件可以同時分割成若干模塊,相互之間可以獨立運行.”該編譯器,與主流的C/C++編譯器相比,YC++在功能進行了一些刪減和改良,比如去掉了標準C/C++的函數重載、運算符重載、模板等,而改良的方向,主要側重增加與網頁開發環境(HTML4.0、CSS2.JavaScript)的互相支持和調用.令人頗感意外的是,該產品包括編譯器、HTML解析器等在內的五個模塊的所有代碼,都與由楊曉兵獨自一個人用C語言開發完成,從未借鑒參考任何其他源代碼.楊曉兵解釋說主要是為了便于調試和控制.這是相當大的工作量,整整花了他六年時間.從演示的運行效果來看,這款由一人手工完成的作品,編譯速度竟然比VC++還要快一些.據透露是源自其許多算法的優化,如專門為變量參數作了可供快速查找的字典表等.
            """


            在用的時候, 發現整個瀏覽器沒有使用一個Windows 控件, 所有的控件都是由用GDI 級來繪制成的... 包括菜單, 輸入框, 按鈕, 樹形控件等等等

            Orz... 一把

            可以在這里下載試用, 解壓縮3個壓縮包就行了.
            /Files/bigsml/setyc.part01.rar
            /Files/bigsml/setyc.part02.rar
            /Files/bigsml/setyc.part03.rar

            posted on 2007-04-25 17:07 泡泡牛 閱讀(3835) 評論(18)  編輯 收藏 引用 所屬分類: Develop

            評論

            # re: YC 瀏覽器 2007-04-25 20:10 missdeer

            "編譯速度竟然比VC++還要快一些"
            VC的編譯速度已經夠慢了,還用“竟然”……
              回復  更多評論    

            # re: YC 瀏覽器 2007-04-25 21:22 NA

            去掉了標準C/C++的函數重載、運算符重載、模板等...
            編譯速度與sizeof(等)成反比
              回復  更多評論    

            # re: YC 瀏覽器 2007-04-26 09:50 泡泡牛



            因為只是部分實現C++ 功能, 所以在編譯速度沒有什么可比性

            但是從他所實現的整個東西來看, 而且如果真的沒有參考任何源代碼的話, 還是很牛的, 只是是非常有毅力..
              回復  更多評論    

            # re: YC 瀏覽器 2007-04-26 10:17 夢在天涯

            恩,不錯啊,在那里可以找到啊,下來看看!
              回復  更多評論    

            # re: YC 瀏覽器 2007-04-26 10:35 泡泡牛

            剛剛上傳到文件, 在文章后有下載的地方, 3個壓縮包解壓就行了...

              回復  更多評論    

            # re: YC 瀏覽器 2007-04-26 11:36 萬連文

            不應該讓我下載到東西的,界面以及友好性有點不登大雅之堂,但是相信內部的功能很強大。適合當老師做研究。
              回復  更多評論    

            # re: YC 瀏覽器 2007-04-26 11:52 泡泡牛

            """不應該讓我下載到東西的"""
            什么意思啊...


            界面都是他自己繪制而成的. 另外主要的看點是對html 和css 以及js的實現
              回復  更多評論    

            # re: YC 瀏覽器 2007-04-27 16:47 大游俠

              回復  更多評論    

            # re: YC 瀏覽器 2007-04-27 16:50 大游俠

              回復  更多評論    

            # re: YC 瀏覽器 2007-04-27 18:23 NA

            """不應該讓我下載到東西的"""
            什么意思啊...

            要拿來主義了唄
              回復  更多評論    

            # re: YC 瀏覽器 2007-04-28 09:45 Jesse

            怎么裝不上?

              回復  更多評論    

            # re: YC 瀏覽器 2007-04-28 10:13 大游俠

            用我提供給你的這個地址就能裝上,我已經用上啦http://www.nila.com.cn/yczip.zip
              回復  更多評論    

            # re: YC 瀏覽器[未登錄] 2007-04-28 16:26 dd

            民科
              回復  更多評論    

            # re: YC 瀏覽器 2007-05-04 10:34 老革命

            是不是指的C/C++解釋器?會不會參考了cint:
            http://root.cern.ch/root/Cint.html
              回復  更多評論    

            # 建筑網 2007-05-12 20:43 建筑網

            hao
              回復  更多評論    

            # re: YC 瀏覽器 2007-08-23 02:10 淡淡的

            看了下,覺得非常牛叉的一個東西。
            真的要好有毅力才可以出來。
              回復  更多評論    

            # re: YC 瀏覽器 2007-11-18 23:19 chenger

            雖然也很佩服他的編碼功力……
            不過,去掉了運算符重載也就算了,居然連模板和函數重載都去掉了,這還叫C++嗎?還真就是一個C with class。
            至于編譯速度比VC++快云云,要知道人家支持的是完整C++,也就是包括函數重載和模板,而這兩塊都相當耗編譯時間。特別是模板系統,絕對是C++編譯器作者最頭疼的東西,這個YC++沒有模板,快一點也可以理解。還有,我懷疑他有作多少代碼優化,VC++肯定包含大量優化,優化需要對代碼做大量分析,很占時間。如果想要編譯速度,那么只能減弱或者減少優化,兩者不可兼得。
            當然如果他把自己定位在一個快速原型開發的位置上,也未嘗不可,但這是C++語言又顯得力不從心了些。還不如那些腳本語言來的好用。
            我沒用過產品,所以這些都是一些推測。我是很佩服作者的,因為自己也寫過編譯器,知道實現這么一個東西需要很多工作,不過記者有亂吹捧之嫌。
              回復  更多評論    

            # re: YC 瀏覽器 2012-08-01 18:58 limr

            這里有YC瀏覽器最新試用版,http://www.ycbro.com
              回復  更多評論    
            99国产精品久久| 东京热TOKYO综合久久精品| 午夜不卡888久久| 久久亚洲欧洲国产综合| 欧美精品乱码99久久蜜桃| 久久精品国产第一区二区三区 | 激情五月综合综合久久69| 久久人人爽人人爽AV片| 少妇高潮惨叫久久久久久| 99久久无码一区人妻| 99久久国产精品免费一区二区 | 99久久精品国产一区二区三区| 蜜桃麻豆www久久国产精品| 久久99国产综合精品| 久久天天婷婷五月俺也去| 99久久人人爽亚洲精品美女| 久久亚洲国产成人影院| 91久久精品国产成人久久| 色综合久久无码中文字幕| 亚洲国产成人精品无码久久久久久综合 | 青青国产成人久久91网| 久久精品一本到99热免费| 久久精品夜色噜噜亚洲A∨| 日韩精品久久久久久久电影蜜臀| 久久久久无码精品| 久久国产精品二国产精品| 久久久精品免费国产四虎| 久久久久亚洲Av无码专| 亚洲精品无码久久久久去q| 精品久久久久久无码不卡| 久久久久噜噜噜亚洲熟女综合| 青青青国产成人久久111网站| 东京热TOKYO综合久久精品| 亚洲中文字幕久久精品无码APP| 18禁黄久久久AAA片| 欧美成人免费观看久久| 亚洲国产精品成人久久蜜臀| 欧美精品福利视频一区二区三区久久久精品 | 亚洲va久久久噜噜噜久久天堂| 久久人人爽人人爽人人片AV东京热 | 国内精品久久久久影院老司|