当前位置:首页 » 编程软件 » 中国大学在线编译

中国大学在线编译

发布时间: 2023-09-19 09:23:22

‘壹’ 本科独立用C语言完成没有优化的C语言编译器属于什么水平

我觉得水平还是很高的,但意义恐怕不大。编译器技术是非常成熟的领域,而且由于应用场景的限
制实时,复杂的算法已经自动出局了,你可选的东西是有限的。编译器可能有很多实现的形
式,虚拟机/解释器/静态编译器 等,也有成熟的开源实现。作为本科生,而非专门研究该分支的学生,应该合理分配自己学习的时间,如果做这个编译器就干
掉了大半年,那计网和OS这些课程该咋办? 

我知道很多人会认为没有做编译器优化特指中段优化,不考虑机器码上的优化比较划水。但编
译器优化是一个很复杂的东西:首先它和你用的IR表示有关而且是强烈耦合,SSA IR基本还
好,有开源代码和文献记载,你想要的都能在网上挖到但这怎么体现你的水平是吧。你
要考虑编译器的性能,尽管编译器的后端优化基本上可以纳入到某种PEabstract interpretation的
范畴中。

要不然你可以通过编写插件的方式白嫖例如visual studio code这类软
件的强大编辑功能,如果你写的不是c compiler,你也可以尽量把语法设计得很像c,这样你又能进一步
白嫖其强大的intellisense code,当然仍然有不少人或者应该说团队达到了这一步,到这里,应该卷死
了99.99%的同行应该毫无问题。

热点内容
2nf算法 发布:2025-03-09 08:05:15 浏览:930
一体机安卓系统怎么登 发布:2025-03-09 08:00:48 浏览:936
safemon是什么文件夹 发布:2025-03-09 07:47:03 浏览:819
ipa反编译源码 发布:2025-03-09 07:41:06 浏览:295
电脑xp密码忘了怎么办 发布:2025-03-09 07:38:18 浏览:828
联想云控制台只能一个服务器吗 发布:2025-03-09 07:38:16 浏览:584
大学编程系 发布:2025-03-09 07:34:13 浏览:775
把服务器ip地址转换成域名 发布:2025-03-09 07:32:56 浏览:449
pt和pe代表什么配置 发布:2025-03-09 07:32:21 浏览:579
怎么配置生长素的浓度 发布:2025-03-09 07:26:35 浏览:16