106、APP STORE(1 / 2)
在看了这位参于开发的李老师作的演示过后,余元浩通过刘晓慧说道:
“李老师,请问你们现在开发基于苹果二代计算机上的ps系统遇到的主要问题是什么?经过你们这段时间的研究,认为实现的难度的难度大吗?”
这位参与开发的李老师闻言想了一下,把自己与同事组成的课题组遇到的问题理了理,然后才说道:
“目前我们虽然只开发英文版的ord编辑软件,但是遇到的问题也有很多,目前遇到的最大的问题可能就是如何尽量的优化代码。毕竟苹果二代计算机它的最低配置是16k内存,我们用的这款最高配置才64k内存,如果要实现我们所设想的功能,不尽量优化代码的话,根本没有足够的内存运行空间。
至于presentation和sheet这两个项目,目前的进展都比较缓慢,presentation我们打算等ord搞得差不多了再开始,毕竟它可以利用ord的开发经验。sheet项目目前仍在研究如何优化软件架构,目前的我们所设想的软件架构在现有的硬件条件下不能很好的支持表格运算,与visicalc完全不能相比。
当然我们目前正在对visicalc进行代码分析,看能从中借鉴其什么?当然只是借鉴,根据你的要求,我们会尽量在架构和代码上做到不一样。”
听了眼前这位李老师的介绍,余元浩知道了他们的现状。在他看来,他们开发的ord软件,也应该参考和借鉴了自己提供的苹果电脑软件,只不过那一个难度相对低一点,再加上国内有同行也正在研究,因此他们开发的ord软件才会先搞出来了一个最初版本。
当然这一切完全不算个什么事,毕竟天下文章一大抄,只要不是拷贝源代码,不被人找到处马脚,适当的借鉴也有利于团队技术的提高。
既然菁华的团队在优化苹果二代计算机代码方面没有经验,余元浩突然想起了一个以力证道的方法。
“既然你们说苹果二代计算机的内存容量有点低,那么如果加一张扩内存扩展卡,我们假设这张内存扩展卡的内存为64k,也就是说,我们把苹果二代计算机的内存加到8k至128k,这样的话,你们的软件编写难度应该就会降很多吧?”
对于在苹果二代计算机上编写软件的内存容量限制,李老师的团队是有过抱怨的,但是这个时代,即使是地主家也不富裕,程序员也习惯了在有限的内存容量下进行编写软件。为了节省几个字节的代码,大家都会用机器语言进行推敲,而不是使用汇编语言。至于所谓的高级语言,像是现在苹果二代计算机上的basic,那纯粹是一个教学工具,根本不可能产出高质量的商业软件。即使是c语言,以现在苹果二代计算机这个硬件条件,真正做商业软件的时候,也没多少人会去选它。
“如果是这样的话,我们的代码编写难度会降低许多,而且在这种内存容量下,编写出来的软件的实用性也会更高。当然具体的需要我与我的组员进行分析即重新规划软件架构后,才能给出具体的软件编写方案。”
对方说要找组员一起进行分析,余元浩和刘晓慧都觉得在理,余元浩又通过刘晓慧追加了一个要求。