青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-341  評(píng)論-2670  文章-0  trackbacks-0
 
     摘要: 以前為了開發(fā)KFP,特別學(xué)習(xí)了一下lambda calculus(也就是我的博客的標(biāo)題啦)。lanbda calculus是一門神奇的語言,在計(jì)算機(jī)出現(xiàn)之前就已經(jīng)被搞出來了。這門語言只有三種語法,然后可以用這個(gè)語法來構(gòu)造整數(shù)(!!!)、布爾型和很多遞歸數(shù)據(jù)結(jié)構(gòu)等。

內(nèi)含代碼  閱讀全文
posted @ 2009-05-11 04:30 陳梓瀚(vczh) 閱讀(5436) | 評(píng)論 (7)編輯 收藏
     摘要: 符號(hào)表的結(jié)構(gòu)的復(fù)雜度跟語言的語義規(guī)則的復(fù)雜度有關(guān)。對(duì)于C#來說,每一個(gè)符號(hào)都附帶了一大堆信息,譬如位置啦,所在的namespace啦,類型啦什么的。對(duì)于JavaScript來說,符號(hào)表幾乎是不需要的,因?yàn)闁|西都動(dòng)態(tài)了,編譯時(shí)幾乎不檢查內(nèi)容。語義分析的輸出是符號(hào)表,代碼生成的輸入是符號(hào)表和語法樹。因此語法樹除了放語法相關(guān)的內(nèi)容,語義相關(guān)的內(nèi)容最好放到符號(hào)表里面(譬如說表達(dá)式的類型啦,語句的scope結(jié)果啦)。  閱讀全文
posted @ 2009-05-10 18:48 陳梓瀚(vczh) 閱讀(7288) | 評(píng)論 (1)編輯 收藏
     摘要: 這篇轉(zhuǎn)載的文章主要講了為什么寫非工作的代碼的時(shí)候,要時(shí)不時(shí)刁難自己。

內(nèi)詳。  閱讀全文
posted @ 2009-05-09 06:55 陳梓瀚(vczh) 閱讀(3212) | 評(píng)論 (0)編輯 收藏
     摘要: 整整寫了一天,終于基本寫完了CMinus的語義分析的代碼,只剩下一個(gè)檢查struct是否可以計(jì)算出長度的問題(環(huán)引用造成的)。下面貼出語義分析的結(jié)果,從結(jié)果中可以看出符號(hào)表的結(jié)構(gòu)以及構(gòu)造方法:  閱讀全文
posted @ 2009-05-06 08:13 陳梓瀚(vczh) 閱讀(3065) | 評(píng)論 (4)編輯 收藏
     摘要: 今天寫了一些CMinus程序供語法分析器分析,然后程序從語法樹重新生成格式化后的代碼,兩邊比較檢查優(yōu)先級(jí)什么的是否正確處理。下面是CMinus寫的冒泡排序、菲薄納氣數(shù)列、鏈表操作函數(shù)以及其他程序:  閱讀全文
posted @ 2009-05-04 19:44 陳梓瀚(vczh) 閱讀(1997) | 評(píng)論 (1)編輯 收藏
     摘要: 在實(shí)驗(yàn)了CMinus語法分析器的錯(cuò)誤處理之后發(fā)現(xiàn)一個(gè)問題,Combinator Parser返回的錯(cuò)誤是最上級(jí)的錯(cuò)誤,而不是最底層的錯(cuò)誤。因此修改了語法分析器的一部分代碼:  閱讀全文
posted @ 2009-05-04 02:35 陳梓瀚(vczh) 閱讀(1852) | 評(píng)論 (1)編輯 收藏
     摘要: 這一次的語法分析器,我使用Vczh Combinator Parser,按照文法的定義,將字符串轉(zhuǎn)換成了語法樹。Vczh Combinator Parser構(gòu)造較大規(guī)模的編譯器的時(shí)候還是較為吃力,主要原因出在Visual C++竟然限制一個(gè)類型全名不能超過某個(gè)長度T_T……下面是代碼:  閱讀全文
posted @ 2009-05-03 19:25 陳梓瀚(vczh) 閱讀(2875) | 評(píng)論 (11)編輯 收藏
     摘要: 今天照著C Minus的語法(略有修改)設(shè)計(jì)出了C Minus的語法樹。語法樹的設(shè)計(jì)盡量讓生成語法樹的代碼易于編寫。每一個(gè)結(jié)構(gòu)的意義十分明確,而且結(jié)構(gòu)與結(jié)構(gòu)之間不需要有相互聯(lián)系。下面是語法樹的代碼:  閱讀全文
posted @ 2009-04-24 00:58 陳梓瀚(vczh) 閱讀(3101) | 評(píng)論 (5)編輯 收藏
     摘要: 把中間指令都搞定了之后,得開始做一門JIT的腳本引擎了。但是這門腳本引擎不是用來寫的,而是用來給更高級(jí)的語言編譯的。這是什么意思呢?雖然我現(xiàn)在寫了個(gè)語法分析器,提供了語法樹,但是我的目的是讓我以后設(shè)計(jì)的更高級(jí)的語言可以編譯成這門相對(duì)底層的語言,而不是直接編譯成中間指令。這樣很多事情都會(huì)好做很多。

這一門語言主要模仿C,提供指針、結(jié)構(gòu)、數(shù)組、基本類型和函數(shù)指針。還有extern函數(shù)做外部鏈接用。因?yàn)榫幾g成機(jī)器碼,所以可以直接把一個(gè)函數(shù)指針丟進(jìn)我的腳本引擎,就可以這么用了。而且我的腳本里面的函數(shù)也可以直接作為一個(gè)函數(shù)指針提供出來。復(fù)合類型組要勇于跟C++交互。在C++與腳本里面聲明同樣的struct,不需要做額外工作,就可以互相使用了。
  閱讀全文
posted @ 2009-04-18 00:17 陳梓瀚(vczh) 閱讀(3191) | 評(píng)論 (7)編輯 收藏
     摘要:
FPU寫起來還真是囧啊,下面20個(gè)函數(shù)實(shí)現(xiàn)到想死……
Sin,Cos,Tan,Cot,Sec,Csc,ASin,ACos,ATan,ACot,ASec,ACsc,Sqrt,Exp,Ln,Abs,Round,Trunc,Ceil,Floor
下面是這20個(gè)函數(shù)的匯編代碼,其中Exp更是登峰造極……  閱讀全文
posted @ 2009-04-16 05:39 陳梓瀚(vczh) 閱讀(4948) | 評(píng)論 (3)編輯 收藏
僅列出標(biāo)題
共35頁: First 16 17 18 19 20 21 22 23 24 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲一区二区动漫| 欧美在线免费观看| 亚洲片在线资源| 国产一区二区福利| 欧美高清在线| 久久天堂精品| 亚洲人成绝费网站色www| 久久久久久伊人| 久久久久99| 性欧美超级视频| 久久精品五月婷婷| 国产精品免费看| 国产精品观看| 国产日韩精品一区二区三区在线 | 国产自产2019最新不卡| 国产亚洲女人久久久久毛片| 在线国产欧美| 一本色道久久综合亚洲精品按摩| 亚洲一区二区成人在线观看| 蜜臀91精品一区二区三区| 嫩草成人www欧美| 亚洲视频福利| 欧美成人精品一区二区三区| 精品成人在线| 亚洲一区二区精品在线观看| 欧美不卡激情三级在线观看| 亚洲综合欧美| 欧美精品久久99久久在免费线| 国产在线精品自拍| 亚洲小视频在线观看| 亚洲国产成人久久| 久久精品国产免费观看| 国产精品日韩欧美一区二区| 亚洲一区二区三区影院| 免费观看30秒视频久久| 亚洲欧美日韩国产另类专区| 欧美久久综合| 亚洲美女诱惑| 欧美成人免费一级人片100| 午夜国产不卡在线观看视频| 国产欧美日韩视频| 午夜老司机精品| 9色精品在线| 欧美午夜性色大片在线观看| 欧美在线视频一区二区三区| 亚洲一区三区视频在线观看| 国产精品jizz在线观看美国| 久久av在线| 久久婷婷激情| 国产综合18久久久久久| 欧美www在线| 久久久久国产精品午夜一区| 亚洲免费在线精品一区| 国产精品久久久一本精品| 在线视频中文亚洲| 欧美国产日韩一二三区| 亚洲视频精品| 午夜免费电影一区在线观看| 国产字幕视频一区二区| 亚洲高清影视| 欧美日韩在线另类| 欧美一区二区| 日韩午夜电影在线观看| 国产精品久在线观看| 亚洲图片欧洲图片日韩av| 久久久精品国产一区二区三区| 亚洲国产成人久久综合一区| 一本色道久久综合亚洲精品不 | 亚洲成人在线观看视频| 亚洲国产精品va在线观看黑人| 免费欧美在线视频| 免费成人小视频| 新片速递亚洲合集欧美合集| 亚洲人成高清| 久久在线免费视频| 午夜伦欧美伦电影理论片| 久久免费精品视频| 亚洲免费中文字幕| 欧美激情综合色| 欧美成人精品不卡视频在线观看| 欧美日韩一卡| 免费永久网站黄欧美| 国产午夜精品全部视频播放| 亚洲视频你懂的| 免费日韩精品中文字幕视频在线| 亚洲一级特黄| 欧美裸体一区二区三区| 久久亚洲视频| 国产精品免费在线| 亚洲每日更新| 亚洲一区二区三区涩| 欧美精品国产精品| 久久性天堂网| 在线成人av| 免费成人av在线看| 欧美一级大片在线免费观看| 国内精品久久国产| 男人插女人欧美| 欧美午夜久久久| 一本一本久久| 亚洲欧美视频在线| 国产精品久久久久毛片软件| 亚洲欧美日韩一区二区在线 | 久久国产66| 亚洲欧美精品一区| 国产一区二三区| 性亚洲最疯狂xxxx高清| 国产精品一区二区三区观看| 亚洲欧美国产77777| 欧美一区二区三区在线视频 | 久久久xxx| 欧美黄免费看| 亚洲欧美一区二区三区久久| 国产精品sss| 亚洲欧美日韩国产一区| 久久资源av| 99热免费精品在线观看| 欧美日韩国产综合久久| 亚洲国产片色| 亚洲第一天堂av| 欧美激情第9页| 亚洲欧美色婷婷| 欧美激情一二三区| 亚洲黄页一区| 国产手机视频一区二区| 欧美日本国产| 久久国产婷婷国产香蕉| 亚洲视频一区二区| 亚洲国产精品一区二区第四页av | 久久综合999| 亚洲国产精品视频| 国产深夜精品| 欧美韩日亚洲| 麻豆成人小视频| 久久成人免费| 亚洲女性裸体视频| 亚洲精品亚洲人成人网| 久久gogo国模啪啪人体图| 欧美在线视频a| 小黄鸭视频精品导航| 一区二区三区|亚洲午夜| 欧美亚洲三级| 欧美日韩 国产精品| 9色精品在线| 亚洲欧洲一区二区三区在线观看| 91久久精品日日躁夜夜躁国产| 欧美黄网免费在线观看| 亚洲综合国产精品| 亚洲欧洲精品成人久久奇米网| 欧美大片免费| 亚洲一区图片| 亚洲美女福利视频网站| 亚洲欧美网站| 午夜国产精品视频免费体验区| 欧美日韩在线另类| 正在播放亚洲一区| 亚洲视频一区二区在线观看 | 久久久久久久网| 国产欧美一区二区在线观看| 亚洲午夜精品在线| 国产精品二区在线| 亚洲精品日韩精品| 欧美日韩免费观看一区| 久热精品视频在线观看一区| 国产欧美一区二区三区另类精品| 噜噜噜久久亚洲精品国产品小说| 一区二区激情| 欧美成人精品| 亚洲美女精品一区| 99re热这里只有精品免费视频| 欧美日韩一区二区三区视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲三级免费| 永久91嫩草亚洲精品人人| 欧美成人精品激情在线观看| 99热免费精品| 国产精品女主播| 欧美乱在线观看| 亚洲精品网站在线播放gif| 久久精品国产一区二区三区| 亚洲视频香蕉人妖| 久久精品日产第一区二区| 欧美日韩成人免费| 亚洲欧美三级伦理| 欧美日韩国产va另类| 国产精品99久久不卡二区| 久久久精品国产免费观看同学| 亚洲视频观看| 欧美在线日韩| 久久综合伊人77777蜜臀| 久久精品夜色噜噜亚洲a∨| 亚洲在线国产日韩欧美| 亚洲国产精品嫩草影院| 国产精品久久久久久久久免费| 亚洲香蕉视频| 一本一本久久a久久精品综合妖精| 在线亚洲激情| 亚洲精品日韩在线| 亚洲午夜精品久久| 久久久亚洲高清|