第381章 下一步的任务(2 / 4)
这个项目的代码整理了一下,将整个框架的结构优化,然后将接下来要编写的内容——编译器的步骤也一同给写了出来。 并且,他将编写这个东西所要参考的书籍也列了个清单,让他们在编写代码的时候,可以看这些书籍进行学习,减少所走的弯路。 林鸿道:“只要将编译器实现出来,那么就可以在自己的虚拟机里面运行特定的程序了。这样一来,编写出来的虚拟机才算是真正有点作用。” “作用?”吴东有些好奇,“这东西编写出来之后有什么作用?” 他一直将这个项目当做纯粹的学习项目,从来没有想过,等他将这些功能实现之后,要拿它来做什么事情。 “虚拟机的用途还是很广泛的。”林鸿解释道,“如果技术足够厉害,自然可以像微软、ibm、intel他们自己编写的虚拟机那样,直接在上面运行艹作系统。” “运行自己的艹作系统?”吴东闻言不由有些咋舌,“这得编到什么时候啊?” “仅仅凭借你自己的力量当然不现实,你不是组建了一个小组么?在学校,想要学习这些知识的人应该有不少,如果能很好地组织起来,还是可能有所作为的。就好像linux那样,利用开源的力量,聚集了全世界的优秀程序员和黑客为其贡献代码。” “这个……”吴东对此毫无信心。 倒是在旁边的唐华鑫对此微微点头。 “你说得没错,这个项目其实也可以像其他高校推广,将其打造一个学习项目的同时对其功能继续完善。” 林鸿见吴东没有什么信心,笑道:“其实也不用变成那么复杂的系统。我的建议是,先将主要的几个功能实现出来,然后在上面再折腾点什么。虚拟机,除了可以用来安装艹作系统,调试cpu的功能,最重要的是一个程序的运行环境。由于是虚拟的,在里面所运行的程序,实际上是影响不到外面的计算机系统的。这就可以完成很多功能,例如,在里面研究病毒和反病毒技术,跨平台运行程序等等。” 当然,这是以后的事情,目前他们最主要的工作,就是先将这个指令集全部实现,然后再将编译器给实现,在里面实现程序代码的运行。 林鸿对他们进行了一番鼓励,并且表示会随时帮忙解决一些他们无法解决的疑难问题。 虚拟机项目小组的出现,倒是给了林鸿一些启发。 他之前在想通过什么方式来挖掘全国各地的高智商学生,或许这种项目小组的方式是一个可行的方案。 他们编写的代码林鸿大致看了一下,里面的代码风格各异,很明显是很多人参与编写的。 倒是有几个人的代码风格看起来比较不错,林鸿从这些代码的实现中也可以大致推