• <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>
              C++博客 :: 首頁 ::  :: 聯系 ::  :: 管理

            玩了玩Ruby

            Posted on 2006-09-24 14:50 chenger 閱讀(430) 評論(0)  編輯 收藏 引用 所屬分類: Programming Stuff
            我在自己的電腦上裝了ruby,稍微看了點Programming Ruby,感覺Ruby有很多想法都非常有意思,值得學習,比如塊,以及徹底的Object Oriented(對于誰比誰更OO,從來都是爭吵不斷,比如Java比C++更OO,C#比Java又更OO,等等,往往引起論壇上一片腥風血雨。我這個也就是隨便說說),迭代器。很多語言特性和Python相差不大,估計腳本語言做到一定程度多少都有些相似的,當然各有各的特點。然后又看了點源代碼,終于明白為何Ruby的性能如此被人詬病:構造了AST以后,直接在AST上遞歸進行eval。而Python,Perl,Lua等都是編譯為中間語言再交給虛擬機執行。如果能有一個JIT編譯器(像.NET那樣)就更牛了。Ruby傳說中的2.0版本要引入虛擬機,YARV。不過那2.0遙遙無期,目前最新的stable是1.8.5,2.0據說要到08奧運那會了。

            Ruby的源代碼還充分體現了拿來主義的精神,能重用的決不自己寫:比如Hash表就用了一個通用的Hash表實現,正則表達式則使用了GNU的regex庫,random是有名的MT19937(也是日本人寫的)。嘗試了一下編譯,在mingw上執行標準三部曲:./configure,make,make install,一切OK。

            中文成人久久久久影院免费观看| 无码超乳爆乳中文字幕久久| 久久久久亚洲AV综合波多野结衣 | 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久婷婷是五月综合色狠狠| 久久精品99久久香蕉国产色戒| 国产69精品久久久久99| 久久精品国产精品亚洲精品| 国产ww久久久久久久久久| 久久久久亚洲AV无码观看| 曰曰摸天天摸人人看久久久| 国产亚洲精久久久久久无码77777| 成人久久精品一区二区三区| 精品久久久一二三区| 久久国产视频网| 91精品国产91久久久久久| 国产精品美女久久久久久2018| 久久精品免费大片国产大片| 97精品久久天干天天天按摩| 久久久精品国产免大香伊| 久久天天躁狠狠躁夜夜av浪潮| 91精品国产高清91久久久久久| 精品国产青草久久久久福利| 久久久国产亚洲精品| 婷婷久久综合九色综合九七| 久久亚洲电影| 欧美与黑人午夜性猛交久久久 | 一本久久a久久精品vr综合| 久久久久国产日韩精品网站 | 亚洲精品美女久久久久99| 久久青青草原精品国产不卡| 国产精品美女久久久网AV| 亚洲国产精久久久久久久| 亚洲国产成人久久综合碰碰动漫3d| 国产成人精品久久免费动漫| 久久精品国产亚洲AV无码偷窥| 中文字幕无码免费久久| 性欧美大战久久久久久久久| 久久久久久人妻无码| 欧美日韩中文字幕久久伊人| 亚洲国产精品人久久|