作者leondemon (狗狗)
站內Programming
標題[請益] 如何開發新的程式語言?
時間Sat Feb 6 23:57:58 2010
各位前輩大家好
想請問一下如果要開發新的程式語言 請問要看哪些書呢?
因為不是資工相關背景 所以不太了解...
謝謝唷
--
╱ ╲
●騎士 knight█ LV84 ╔═══╦══════════╦════╗
▕
◢◤◤◥◣▏
血1400+190魔 315+100 ║
武器]║████
防具█
]█■]║█
飾品█║
▕
◣█◢] ▏
力16+9 +1 智08+0 +0 ║
+7克特║
+9抗盔]+9魔獸]+9武盾║
泰坦皮帶║
▎◣
█︹█◢▊敏12+7 -1 精09+16+0 ║
+0吉爾║
+9法令]+9暗殺]蕾雅戒║
大將軍鍊║
◥▂▅▆▅▂◤體18+7 +0 魅12+0 +3 ║
+7風短║
+9冥法]+7力內]蕾雅戒║
奴隸耳環║
●◥◆∥◆◤
●●AC-112●MR=105 ╚如果我中了樂透,我要弄這樣的一隻來玩玩╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.77.52.127
1F:推 flydragon198:開發新的程式語言??寫編譯組譯器? 219.71.224.13 02/07 00:02
2F:推 chchwy:可以先試著著寫直譯器 59.112.178.73 02/07 00:10
3F:→ chchwy:"The Art of Java"有教Small Basic直譯器 59.112.178.73 02/07 00:10
4F:推 Solars:先去讀一些程式語言原理相關的書或Paper 122.116.5.38 02/07 00:24
5F:→ Solars:把你的新語言語法等規則定出來,在實作 122.116.5.38 02/07 00:24
6F:→ Solars:編譯器或直譯器,再看編譯器把code翻成? 122.116.5.38 02/07 00:26
7F:→ Solars:當然,有很多現成的工具可以幫助你做這件事 122.116.5.38 02/07 00:27
8F:→ Solars:例如大名鼎鼎的LEX和YACC 122.116.5.38 02/07 00:27
9F:→ leondemon:感謝~ 請問語文原理的書是....? 203.77.52.127 02/07 09:09
10F:→ leondemon:希望可以多多推薦書單囉~ 203.77.52.127 02/07 09:16
11F:→ leondemon:另外新語言的語法和規則都大致規劃好了 203.77.52.127 02/07 13:06
12F:推 ctrlbreak:書名就是 "程式語言" ;) 118.165.172.22 02/07 14:11
13F:→ leondemon:ㄜ~有沒有推薦的作者名字 還是大同小異 203.77.52.127 02/07 17:27