• <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>
            隨筆-341  評論-2670  文章-0  trackbacks-0
             
                 摘要: 實習的時候,自己的時間明顯沒有在學校的時候多啊。這次Kernel FP拖了很久,一個多月都還沒寫完。幸好語法分析器用了之前開發的Syngram,要不得多花一個月。Kernel FP的類型推導的代碼實在是很難看,趁著又發現了一個Bug,重構一下。

            內含代碼  閱讀全文
            posted @ 2008-10-27 05:23 陳梓瀚(vczh) 閱讀(1990) | 評論 (6)編輯 收藏
                 摘要: Kernel FP的虛擬機設計起來比較別扭,主要還是因為laziness的問題。不過現在已經有了一個能用的想法了。  閱讀全文
            posted @ 2008-10-18 23:29 陳梓瀚(vczh) 閱讀(1538) | 評論 (1)編輯 收藏
                 摘要: 類型推導到這里也就結束了。雖然可能有點小bug,不過這個以后遇到再處理了。接下來的一個模塊是跟類型推導沒有耦合的新模塊,兩邊可以平行處理。

            Kernel FP的指令集不同于以往的指令集。因為作為一門純函數式語言,就必須要有laziness。這就是說,凡是可以不運行的代碼都一定不運行,凡是可以晚一點執行的代碼一律等到需要的時候再執行。也就是說,參數傳進函數的時候,傳的是代碼而不是值。因此指令集只能用來表達代碼的邏輯結構。
              閱讀全文
            posted @ 2008-10-11 02:10 陳梓瀚(vczh) 閱讀(1442) | 評論 (1)編輯 收藏
                 摘要: 有一些主函數的某些參數只在let-in表達式所定義的子函數使用,然后被主函數間接使用。今天修了一個bug支持了這種函數的類型推導。例子如下:  閱讀全文
            posted @ 2008-10-08 08:19 陳梓瀚(vczh) 閱讀(1359) | 評論 (0)編輯 收藏
                 摘要: 今天將Haskell的一部分列表處理函數抄進了Kernel FP里,堅持所有函數(模板函數)不寫類型,而讓編譯器進行類型推導:  閱讀全文
            posted @ 2008-10-07 08:10 陳梓瀚(vczh) 閱讀(1280) | 評論 (0)編輯 收藏
                 摘要: 經過上一次的成功試驗,這次終于完成了剩余的表達式類型的類型推導。過程及結果如下:  閱讀全文
            posted @ 2008-10-06 06:47 陳梓瀚(vczh) 閱讀(1507) | 評論 (1)編輯 收藏
                 摘要: 我終于在實驗階段解決了這個困擾了我5個月(雖然實際上我花了3個星期)的問題。目標是這樣的:你寫程序,可以盡可能的不寫一些類型信息,譬如函數參數和返回值的類型信息等。我的編譯器幫你把它的類型算出來。

            內詳,有例子、方法和模型。  閱讀全文
            posted @ 2008-10-04 07:19 陳梓瀚(vczh) 閱讀(1840) | 評論 (3)編輯 收藏
                 摘要: 經過了5個小時的艱苦奮斗,符號表終于計算出來了,而且也做了一部分語法分析。接下來的工作是類型推導。今天的結果如下。  閱讀全文
            posted @ 2008-10-02 07:46 陳梓瀚(vczh) 閱讀(1687) | 評論 (1)編輯 收藏
                 摘要: 輸入:
            pattern : 含有通配符*與?的字符串
            string : 被匹配的字符串
            輸出:true與false代表匹配成功與失敗

            僅19行  閱讀全文
            posted @ 2008-10-01 09:41 陳梓瀚(vczh) 閱讀(1471) | 評論 (0)編輯 收藏
                 摘要: 語法分析器終于完成了,總共花了7個小時的時間。其中遇到了一些小問題,譬如lambda expression的\param->expression和let-in expression的let declaration-list in expression里面的expression需要盡可能長的解決辦法。因為用了Syngram,所以不得不調整出符合需求的文法。

            為了大概看一看文法有沒有寫對,我寫了一個程序,讀入KernelFP語言寫的一份代碼,將其格式化并輸出。  閱讀全文
            posted @ 2008-10-01 01:31 陳梓瀚(vczh) 閱讀(1566) | 評論 (0)編輯 收藏
            僅列出標題
            共35頁: First 23 24 25 26 27 28 29 30 31 Last 
            久久天堂AV综合合色蜜桃网| 久久99精品久久久大学生| 国产亚洲色婷婷久久99精品| 99久久国产综合精品网成人影院 | 久久综合久久综合久久| 亚洲精品乱码久久久久久蜜桃| 久久99国产精品尤物| 国产精品伊人久久伊人电影| a高清免费毛片久久| 亚洲女久久久噜噜噜熟女| 国产69精品久久久久观看软件| 久久精品国产WWW456C0M| 韩国三级中文字幕hd久久精品 | 97久久天天综合色天天综合色hd| 国产国产成人精品久久| 亚洲精品tv久久久久| 精品久久久久久久| 久久国产色AV免费观看| 久久99热只有频精品8| 久久综合成人网| 思思久久好好热精品国产| 久久笫一福利免费导航| 久久久久久久99精品免费观看| 伊人久久无码中文字幕| 99久久精品国产麻豆| 国产成人精品综合久久久| 亚洲欧美精品一区久久中文字幕| 91精品国产综合久久久久久| 人妻久久久一区二区三区| 久久久久久精品免费看SSS| 久久精品无码一区二区日韩AV| 久久综合狠狠综合久久激情 | 精品少妇人妻av无码久久| 亚洲午夜久久久久妓女影院| 亚洲国产小视频精品久久久三级| 丁香五月综合久久激情| 国产精品无码久久久久| 国产成人久久久精品二区三区| 日本精品久久久中文字幕| 亚洲国产精品久久| 狠狠色丁香婷婷综合久久来来去|