227 帮手 补第七更(1/3)
混合编程应该算是从计算机旧时代迈向新时代的一种过渡办法。
当时的计算机正值新旧交替,各种各样的新思潮以及新的编程方法层出不穷。
而为了确保九成以上的程序都能在高级的和低级的计算机硬件上运行,混合编程便应运而生。
它有着兼容低级计算机处理器的优势,同时也有一点点高级计算机才有的高处理效果。
在后世,这种东西成为了很多怀旧党们最喜欢研究的东西。
这帮怀旧党在很长一段时间都很喜欢用现代的思维去给老的机器上运行一些有意思的东西。
其中一些人自己自主diy的毁灭战士版本也有混合编程的影子,当然只是极少数,大多数还是基于游戏的源代码开发的。
不过这个理念放到现在这个时代应该还算很新潮的东西。
作为曾经的毛子国计算机中心核心开发人员,帕基特诺夫自然也接触过这种东西。
但是他下意识的忽略掉了这个手段。
“老板,混合编程是可以,但高级语言的编译工作也很麻烦吧,让高级语言降低到汇编语言的程度,就像是你说的,得需要一个足够强大的编译器,能做编译器的人可真不多。”
“还好吧,做这种编译器也不算太难,难的还是在现有的处理器性能下制作编译器。”
左真口中的编译器本质上就是让高级的计算机语言降低到低级计算机语言。
这种转译也一定程度能减少很多程序容量。
而且还有一个更方便打理维护的优点。
但最大的问题也摆在这里。
编译器。
这玩意需要的就不是单纯的软件知识。
还得要有硬件知识。
懂得硬件中的细节,最好是那种参与到相对应硬件开发的核心人员。
而世嘉d的处理器是什么来着?
左真一时半会有点想不起来。
左真说“很显然,现在咱们能解决这个容量过大的办法除了降低美术和音效质量之外,就只有编译器来进行混合编程了。”
“至于你说的编译器开发问题,我来想办法。”
老板来想办法……
这似乎是一个万金油的回答方式。
但是帕基特诺夫知道这事情的麻烦程度。
如果他们的人员团队足够大的话,那还挺有希望开发一个编译器的。
但是……为了一个游戏,去投入更多的人力物力搞一个编译器……好像有
本章未完,点击下一页继续阅读。