【发布时间】:2011-04-18 03:06:55
【问题描述】:
我四处寻找有关编程语言开发的更多信息,但在网上找不到很多信息。我找到了一些教程视频,但对于文本指南、常见问题解答、建议等内容并不多。我真的很好奇如何构建自己的编程语言。它让我问:
您如何着手制作自己的编程语言?
我想构建一种非常基础的语言。我不打算拥有一门非常好的语言,我也不认为它会被任何人使用。我只是想制作自己的语言来学习更多关于操作系统、编程的知识,并在所有方面变得更好。
从哪里开始?构建语法?构建编译器?需要什么技能?大量的组装和操作系统的理解?大多数编译器和语言都内置了哪些语言?我假设 C.
【问题讨论】:
-
我不确定你是否会通过编写编译器学到很多关于操作系统的知识......
-
谢谢我没有看到另一个问题,当我搜索时它没有出现在 Google 或 SO 上。很多不错的回复!
-
我在不涉及汇编或二进制的情况下构建了一种编程语言。 github.com/struixLang