4

我真的很想知道我必须学习哪些知识才能从头开始创建脚本语言,可能使用 C++,也可能是 python,因为这些是我所知道的语言。

我已经搜索了类似的问题,但没有什么能接近我的要求。我打算理解语言处理,而不是自然语言,而是不关注人类可读性的脚本,只关注功能。

在没有任何技术背景的情况下,我的第一个想法是创建一种脚本语言,它可以吸收一堆逻辑语句,并利用先进的内置算法,如逻辑推理、模式识别、神经网络和统计分析,以提供大量的有用(或无用)的信息。

对不起,我的英语不好,我在网上学到了几乎所有我在这里引用的内容:D,这有点解释了我缺乏理论背景。

提前致谢。

4

1 回答 1

3

“从头开始”是一个相当相对的术语,特别是如果您将 Python 视为实现语言。我认为您正在寻找的是领域特定语言 (DSL) 的实现。好的起点可能是这本书本书。DSL 是一个广泛的话题,因此如果您提供更多详细信息,我们可能会提供更好的提示。

于 2011-08-22T06:15:27.117 回答