首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >系统端编程-哪种语言?

系统端编程-哪种语言?
EN

Stack Overflow用户
提问于 2011-05-08 22:04:30
回答 3查看 762关注 0票数 1

我很少有关于系统端编程的问题。

  1. Python可以同时用于Web和perl这样的系统吗?
  2. 你更喜欢我用哪种语言。我对JavaScript和Java略知一二。
  3. 如果我想开发一个编译器,我应该知道什么,应该从哪里开始。
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-08 22:08:33

  1. 是。
  2. 使用你周围的人使用的语言。
  3. 您应该了解词汇、解析、符号表、抽象语法树、优化、中间语言、基于堆栈和基于寄存器的体系结构、代码生成、对象文件格式、链接器、加载器等。在关于在堆栈溢出上构建编译器的其他问题中有很多可用的资源。
票数 3
EN

Stack Overflow用户

发布于 2011-05-08 22:10:48

我肯定会和Python一起去。它是一种非常好的语言,适用于几乎所有的东西,特别适合于web/系统开发。学习Python是我做过的最好的事情。我使用Java/PHP已经有几年了,我从不回头看。我的能力达到了更高的水平,使用Python的速度比我尝试学习的任何其他语言都快。

就开发编译器而言,您将与PyPy人员保持良好的合作关系,因此这是学习该语言的更多原因。PyPy既是一个快速的Python解释器实现(带有JIT),也是一个用于实现动态语言的高级编译器/框架。

票数 2
EN

Stack Overflow用户

发布于 2011-05-08 22:20:16

无疑是BASH和一种功能齐全的脚本语言。我更喜欢Perl,但这取决于您。

(第三条)您应该学习bison或yacc、lex和/或任何其他语法解析器(编译器-编译器)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5930669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档