导航:首页 > 源码编译 > 编译器能当做毕业设计嘛

编译器能当做毕业设计嘛

发布时间:2025-04-06 10:38:45

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

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

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

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

2. 计算机专业毕业设计可以用unity做游戏吗

可以,Unity 本身作为展示平台很合适,图形学或者算法例子做出来效果可以很生动。

Unity是一款由Unity Technologies研发的跨平台2D/3D游戏引擎。它以交互的图型化开发环境为首要方式,编译器运行在Windows 和Mac OS X下,可发布游戏至Windows、Wii、OSX、iOS或HTML5等众多平台。

此外,Unity 还是被广泛用于建筑可视化、实时三维动画等类型互动内容的综合型创作工具。

产品缺陷:

运用Unity开发游戏的工作室只有在购买源代码前提下才能得到技术支持以保持游戏拥有最新功能,不支持linux插件,代之以Nacl技术显示,默认不支持MIDI播放,得通过第三方套件才支持。

阅读全文

与编译器能当做毕业设计嘛相关的资料

热点内容
怎样抓回已加密的验证码 浏览:536
floatjava比较 浏览:379
服务器缩水什么意思 浏览:337
ce驱动如何编译 浏览:11
如何把设置应用加密取消 浏览:136
windows项命令 浏览:535
哪里有接工地活的app 浏览:691
编程一元二次方程的根 浏览:487
我的世界服务器的副本怎么建 浏览:282
删除端口下ACL命令 浏览:918
废品机械师mod在哪个文件夹 浏览:29
美颜pdf 浏览:691
函数的性质图像算法 浏览:891
单片机贴片的使用 浏览:635
程序员自动化是什么意思 浏览:236
如何知道用的什么服务器 浏览:989
linux等待时间 浏览:396
oppo怎么给手机卡加密码 浏览:688
阿里云服务器怎么开关机 浏览:270
androidgson数据解析 浏览:490