我对系统端编程几乎没有疑问。
- Python 可以像 perl 一样用于 Web 和系统吗?
- 您希望我使用哪种语言。我对 JavaScript 和 Java 有一点了解。
- 如果我想开发一个编译器,我应该知道什么以及我应该从哪里开始。
请您参考如下方法:
是。
使用您周围的人使用的语言。
您应该了解词法分析、解析、符号表、抽象语法树、优化、中间语言、基于堆栈和基于寄存器的体系结构、代码生成、目标文件格式、链接器、加载器等。有在 Stack Overflow 上有关构建编译器的其他问题中提供了许多资源。
