• <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>
            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            統(tǒng)計(jì)

            • 隨筆 - 44
            • 文章 - 0
            • 評(píng)論 - 86
            • 引用 - 0

            常用鏈接

            留言簿(6)

            隨筆分類(lèi)(31)

            隨筆檔案(44)

            Mining

            最新隨筆

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            YC 瀏覽器

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

            最開(kāi)始是在程序員看到相關(guān)的文章的, 開(kāi)始以為是在吹..但是今天用他的程序的時(shí)候, 感覺(jué)真的很nb..

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


            在用的時(shí)候, 發(fā)現(xiàn)整個(gè)瀏覽器沒(méi)有使用一個(gè)Windows 控件, 所有的控件都是由用GDI 級(jí)來(lái)繪制成的... 包括菜單, 輸入框, 按鈕, 樹(shù)形控件等等等

            Orz... 一把

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

            posted on 2007-04-25 17:07 泡泡牛 閱讀(3836) 評(píng)論(18)  編輯 收藏 引用 所屬分類(lèi): Develop

            評(píng)論

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

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

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

            去掉了標(biāo)準(zhǔn)C/C++的函數(shù)重載、運(yùn)算符重載、模板等...
            編譯速度與sizeof(等)成反比

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



            因?yàn)橹皇遣糠謱?shí)現(xiàn)C++ 功能, 所以在編譯速度沒(méi)有什么可比性

            但是從他所實(shí)現(xiàn)的整個(gè)東西來(lái)看, 而且如果真的沒(méi)有參考任何源代碼的話, 還是很牛的, 只是是非常有毅力..

            # re: YC 瀏覽器 2007-04-26 10:17 夢(mèng)在天涯

            恩,不錯(cuò)啊,在那里可以找到啊,下來(lái)看看!

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

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

            # re: YC 瀏覽器 2007-04-26 11:36 萬(wàn)連文

            不應(yīng)該讓我下載到東西的,界面以及友好性有點(diǎn)不登大雅之堂,但是相信內(nèi)部的功能很強(qiáng)大。適合當(dāng)老師做研究。

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

            """不應(yīng)該讓我下載到東西的"""
            什么意思啊...


            界面都是他自己繪制而成的. 另外主要的看點(diǎn)是對(duì)html 和css 以及js的實(shí)現(xiàn)

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

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

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

            """不應(yīng)該讓我下載到東西的"""
            什么意思啊...

            要拿來(lái)主義了唄

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

            怎么裝不上?

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

            用我提供給你的這個(gè)地址就能裝上,我已經(jīng)用上啦http://www.nila.com.cn/yczip.zip

            # re: YC 瀏覽器[未登錄](méi) 2007-04-28 16:26 dd

            民科

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

            是不是指的C/C++解釋器?會(huì)不會(huì)參考了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 淡淡的

            看了下,覺(jué)得非常牛叉的一個(gè)東西。
            真的要好有毅力才可以出來(lái)。

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

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

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

            這里有YC瀏覽器最新試用版,http://www.ycbro.com
            狠狠色丁香婷婷久久综合| 久久久久免费精品国产| 久久人人爽人爽人人爽av| 久久无码人妻精品一区二区三区| 三级三级久久三级久久| 精品一区二区久久久久久久网站| 亚洲欧美成人久久综合中文网| 日韩精品久久久久久免费| 久久精品国产福利国产琪琪| 综合网日日天干夜夜久久| 国产精品女同一区二区久久| 欧美精品久久久久久久自慰| 久久久久这里只有精品 | 国产亚洲成人久久| 久久久久久精品成人免费图片| 99久久无码一区人妻| 人妻少妇久久中文字幕一区二区| 久久99久久成人免费播放| 精品久久久久香蕉网| 久久精品一区二区三区AV| 久久精品18| 91超碰碰碰碰久久久久久综合| 久久精品国产亚洲av日韩| 亚洲国产精品嫩草影院久久| 99久久成人18免费网站| 99久久人妻无码精品系列| 国产偷久久久精品专区| 久久人人爽人人爽人人片AV不| 精品久久久久久99人妻| 97精品国产97久久久久久免费| 1000部精品久久久久久久久| 亚洲综合伊人久久大杳蕉| 亚洲精品无码久久久影院相关影片| 久久久WWW免费人成精品| 久久久精品国产亚洲成人满18免费网站| 精品九九久久国内精品| 91精品国产91热久久久久福利| 久久精品www| 99久久精品国产一区二区三区| 99久久精品久久久久久清纯| 9191精品国产免费久久|