python - 如何在 Python 中创建编程语言

标签 python programming-languages

我看过很多关于制作编程语言的教程,但很少有人用 Python 编写教程。我想知道如何(相对容易地)使用 Python 创建一种编程语言。

最佳答案

不确定“创建编程语言”是什么意思。但我想你可能会喜欢阅读 Peter Norvig 的优秀文章 (How to Write a (Lisp) Interpreter (in Python)) .这显示了如何仅在 90 lines of Python 中构建 Lisp 解释器。 !

一旦你明白了,试试(An ((Even Better) Lisp) Interpreter (in Python)) .

关于python - 如何在 Python 中创建编程语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8863522/

相关文章:

java - 酷还是傻?捕捉(异常[NamingException,CreateException] e)

programming-languages - 动态语言的智能感知

python - 使用前一行计算当前行的总和

python ,matplotlib : specgram data array values does not match specgram plot

c++ - 如何在 C++ 中传递/捕获/响应 Python 的 KeyboardInterrupt?

c - 代码行没有进入 de switch-case

python - 如何在 Python 中用求和编写包含许多 AND 和 OR 的查询?

python - 有什么方法可以避免每次都在 Google Colab 上安装软件包吗?

c# - 为什么 C# 泛型的特化受到限制?

programming-languages - 非升降式产品的缺点?