作者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