• <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>
            <2006年10月>
            24252627282930
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            統(tǒng)計

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

            常用鏈接

            留言簿(6)

            隨筆分類(31)

            隨筆檔案(44)

            Mining

            最新隨筆

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            YC 瀏覽器

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

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

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


            在用的時候, 發(fā)現(xiàn)整個瀏覽器沒有使用一個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 泡泡牛 閱讀(3850) 評論(18)  編輯 收藏 引用 所屬分類: Develop

            評論

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

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

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

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

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



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

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

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

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

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

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

              回復  更多評論    

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

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

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

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


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

            # 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 大游俠

            用我提供給你的這個地址就能裝上,我已經(jīng)用上啦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
              回復  更多評論    

            # 建筑網(wǎng) 2007-05-12 20:43 建筑網(wǎng)

            hao
              回復  更多評論    

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

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

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

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

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

            這里有YC瀏覽器最新試用版,http://www.ycbro.com
              回復  更多評論    
            亚洲欧美成人久久综合中文网| 亚洲AV无码久久精品蜜桃| 久久国产精品99精品国产| 99久久中文字幕| 久久精品一区二区国产| 国产亚洲成人久久| 伊人热热久久原色播放www| 中文字幕无码精品亚洲资源网久久| 精品久久久久成人码免费动漫| 香港aa三级久久三级老师2021国产三级精品三级在 | 伊人久久综在合线亚洲2019| 99久久亚洲综合精品成人| 亚洲精品综合久久| 精品熟女少妇av免费久久| 精品无码久久久久久久动漫| 亚洲中文字幕无码久久2017| 精品无码久久久久久久动漫| 久久久久人妻一区精品性色av| 久久精品成人欧美大片| 蜜臀av性久久久久蜜臀aⅴ| 香港aa三级久久三级老师2021国产三级精品三级在| 国产精品久久久久久久app| 久久这里只有精品首页| 久久AV无码精品人妻糸列| 国产亚洲色婷婷久久99精品91| 亚洲人成伊人成综合网久久久| 国产精品亚洲美女久久久| 久久婷婷激情综合色综合俺也去| 青草久久久国产线免观| 91久久精品国产成人久久| 色偷偷88888欧美精品久久久| 久久人人爽人人澡人人高潮AV | 久久综合精品国产一区二区三区| 91久久婷婷国产综合精品青草| 精品久久久一二三区| 亚洲精品97久久中文字幕无码| 国产亚洲精午夜久久久久久 | 大香网伊人久久综合网2020| 99久久er这里只有精品18| 久久精品国产乱子伦| 久久精品国产99国产精品导航|