1樓:世鑲柳
先去閱讀編譯原理吧!指令碼語言的直譯器不是那麼好做的,涉及到的東西實在多,如果你敢於嘗試,建議先去閱讀一下現有的編譯器**。
2樓:偽數學家
開始?你還是從教材後面的pl0編譯器開始吧
直譯器很難做的,比編譯器還難
你就算把那些開源的看完了也不一定有頭緒,要有心理準備...加油吧
3樓:匿名使用者
。。難度很大,物件導向的龐雜的語言體系哪有這麼好寫的呢?先去吧編譯原理學一學吧,先從簡單的開始
4樓:匿名使用者
貌似很難,俺不會啊
搞這個,編譯原理,要學的很好才行
5樓:匿名使用者
你可以看看llvm,一個編譯平臺,uiuc大學做得,開源。
6樓:匿名使用者
先規劃:需求分析\可行性分析
7樓:
直譯器?是不是編譯器的一部分啊?
8樓:匿名使用者
指令碼語言似的?似乎有幾種是開源的吧,直接可以參考吧
C語言中不懂的題目,C語言試題,不懂,誰幫忙解釋下 新手
p是一個指標變數,是儲存變數的地址,它儲存的是r的地址,當把r賦值給 p時,就是取變數r的值放回r中 p 是一個地址,p就是那個地址的主人 變數 現在這個地址的主人是r,因為p r,所以 r這個地址的主人也就是r,這個地址的主人 還是r。所以選d。我的解釋很bt,呵呵,一時無聊來寫著玩。如果你是不懂...
我要用JS寫個判斷時間的操作就是去判斷今天是否過了,用系
給你個判斷時間差的函式 就可以搞定了 字串傳date param string 如 2009 06 22 09 41 30 return 如 mon jun 22 09 41 30 utc 0800 2009 function stringtodate string 計算兩日期時間差 param i...
C語言中m 跟 m的區別。。有圖要解
的確與編譯器有關啊 我執行程式的結果是i,j最後都是8,p是15,q是22,有圖有真相 i i增加一而不影響計算結果 i i增加一且q加一,會影響計算結果 m 在分號以前m的值都是沒有自增前的值,在分號以後m才變成了m 1 m在分號以前m的值已經變成了m 1 i 是先參與運算,然後i本身再自加1,i...