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

编译器能当做毕业设计嘛

发布时间: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播放,得通过第三方套件才支持。

阅读全文

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

热点内容
化学考研不会编程怎么办 浏览:759
net程序员的路在哪里 浏览:7
鸿蒙编译器系统讲授 浏览:541
解压神剧电视剧解说 浏览:984
vscodepython远程解释器 浏览:959
压力支撑主图叠加源码 浏览:627
pdf导出pdf 浏览:729
命令与征服将军修改 浏览:515
政治生活pdf 浏览:735
protel单片机元件库 浏览:928
安卓手机为什么一直显示安装失败 浏览:869
TUB为什么进不了服务器 浏览:619
简易加密英文的常用手段 浏览:309
手机里a文件夹 浏览:612
云图计划算法重构怎么用 浏览:669
怎么给pdf加批注 浏览:962
冰柜压缩机cop为什么低 浏览:927
怎么创造一个秘密文件夹 浏览:976
电脑复制加密门禁卡到华为手机 浏览:405
怎么入驻地图app 浏览:996