• <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>
            <2008年4月>
            303112345
            6789101112
            13141516171819
            20212223242526
            27282930123
            45678910

            統(tǒng)計(jì)

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

            常用鏈接

            留言簿(6)

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

            隨筆檔案(44)

            Mining

            最新隨筆

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            YC 瀏覽器

            這款瀏覽器,稱(chēng)之為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)化,如專(zhuān)門(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 泡泡牛 閱讀(3835) 評(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)有參考任何源代碼的話(huà), 還是很牛的, 只是是非常有毅力..

            # 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
            97久久超碰国产精品2021| 欧美激情精品久久久久久久| 久久久久久久亚洲Av无码| 69SEX久久精品国产麻豆| 久久乐国产精品亚洲综合| 亚洲中文字幕久久精品无码喷水| 久久香蕉国产线看观看99 | 国产一级做a爰片久久毛片| 色综合合久久天天综合绕视看| 三级韩国一区久久二区综合 | 国产99久久久国产精免费| 一日本道伊人久久综合影| 久久久精品国产sm调教网站 | 一日本道伊人久久综合影| 国产日产久久高清欧美一区| 一级做a爰片久久毛片看看| 亚洲国产成人久久综合一| 久久久久亚洲av无码专区| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 色8激情欧美成人久久综合电| 亚洲午夜久久久久久久久久| 久久亚洲av无码精品浪潮| 99国内精品久久久久久久| 99国产精品久久久久久久成人热| 久久免费看黄a级毛片| 久久一区二区三区99| 国产亚洲色婷婷久久99精品91 | 久久婷婷五月综合成人D啪| 欧美777精品久久久久网| 久久精品国产清高在天天线| 国产A三级久久精品| 要久久爱在线免费观看| 久久亚洲AV无码西西人体| 久久久久人妻一区精品| 91精品日韩人妻无码久久不卡| 粉嫩小泬无遮挡久久久久久| 久久久久人妻一区精品色| 久久久免费精品re6| 国产精品久久网| 91精品国产91久久| 国产精品欧美久久久久天天影视 |