gpt4 book ai didi

python - Python 解释器 : Making your own programming language?

转载 作者:太空狗 更新时间:2023-10-29 22:10:07 25 4
gpt4 key购买 nike

请记住,这是使用 python。好吧,今天我正在摆弄我制作的名为 Pyline 的应用程序。它是一个类似于命令行的界面,具有一些很酷的功能。不过,我在做的时候有一个想法:既然是“操作系统”,那它是不是有自己的语言呢?

好吧,我在网上看到了一些关于如何制作解释器、解析器和编译器的文章,但对我来说并不是真的可读。我所看到的只是一堆代码。我是那些需要评论或自述文件或某种形式或在没有代码本身的情况下与用户交流的人之一,所以我认为 Stack Overflow 对像我这样的青少年来说很棒。我能得到一些帮助吗?

最佳答案

您首先需要一些基础才能真正创建一种编程语言。我强烈建议拿起一份 Programming Language Pragmatics ,可读性强(比 Dragon book 好得多)并且适合自学。

一旦您准备好开始使用解析器,ANTLR在可用性方面是解析器生成器的“黄金”标准(尽管 flex+bison/yacc 非常有能力)。

关于python - Python 解释器 : Making your own programming language?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com