【发布时间】:2010-10-22 23:09:27
【问题描述】:
复制:
- Learning to write a compiler
- Documentation on creating a programming language
- Learning Resources on Parsers, Interpreters, and Compilers
- Suggestions for writing a programming language?
- Compiler-Programming: What are the most fundamental ingredients?
- Are there some online resources about compiler principle?
还有其他我现在懒得找的。p>
我不是在问如何制作一种极其复杂的语言。我只是想了解基础知识。我会使用 c# 作为底层语言。我知道这很模糊。我希望有一些非常基本的东西来指导我。
我想我最感兴趣的是创建脚本语言。例如,我看到有人编写程序,但他们的应用程序有脚本语言。我不想重写 Windows 脚本语言。假设我有一个文本文件阅读器,出于某种原因想要一种脚本语言来自动化某些事情。不知道怎么问。
谢谢。
编辑 - 感谢您的回答。我现在更多地关注学习而不是做事。我可能会使用 LUA,但我正在尝试更多地了解这个概念。
【问题讨论】:
-
@johnny:明白了——我的意思是我会看看 Lua 是如何做到的。很小,源码比较通俗易懂,文档也很好。
-
近距离投票的原因现在更清楚了——但我不确定我是否会认为它们是实际重复的,所有这些都非常模糊。我希望有一种方法可以合并它们:)
-
@Mihai:其实有很多编译器和解释器的问题。但他们很难找到,所以我当然不怪约翰尼。但是,当长期承诺的合并工具上线时,将它们链接在一起应该会有所帮助。
-
好的。我添加了指向更多涉嫌重复的链接。希望您在这里或其中之一获得了您需要的答案。
-
@Johnny:尝试提出另一个问题:“如何创建像 Lua 或 Tcl 这样的嵌入式脚本语言?”我认为可能会通过审查(但尚未得到答复)。
标签: programming-languages scripting