请安装我们的客户端
更新超快的免费小说APP
添加到主屏幕
请点击,然后点击“添加到主屏幕”
艾伦目前的现状来看,“精灵”的技术要配合着沃兹尼亚克那边的处理器研。这事只能让阿尔科恩与沃兹尼亚克自己去想办法对接。至于怎么才能对接,那不是雷艾伦考虑得了的事情。
雷艾伦也不打算更多在这个话题上讨论。雷艾伦只最后说了一句,如果架构有问题,可以拉上他一起讨论。
总之,雷艾伦最后这句话让其他全场人都有点愣神。雷艾伦这家伙不是不懂工程学么?为什么他可以参与对这种技术的讨论?最后他这番对“精灵”论述的长篇大论还说得有模有样像那么回事?
对文奇和阿尔科恩沃兹尼亚克来说,他们可不觉得“精灵”技术仅有雷艾伦说的那么简单。他们还隐隐觉得,“精灵”这个技术似乎大有文章可为。只是他们现在还抓不住这意味着什么。
他们抓不住的是,“精灵”这个技术,其实隐隐已经指向了“面向对象”编程的曙光了。而且1969年的雷艾伦现在,软件程序行业正在遭遇史上第一次危机。
因为传统的面向过程的软件越来越复杂,加上这个时候被软件工程里视为万恶之源的“goTo”语句也没删除,读懂别人的程序代码是一件越来越困难的事情。而且一个软件需要deBug的时候,特别特别困难,软件行业不知道未来该怎么办。
“面向对象”的明,这玩意又是施乐实验室在一次头脑风暴里的创造。实际上,拯救软件工程的,让软件工程能从上千行代码的k级别走向百万的m级别甚至数十亿的g级别,正是两个关键的改革。
一个是拒绝使用“goTo”语句,这条效果拔群的编程语句由于太Tmd随意性了,如果滥用,会导致代码失去可读性。实际上,第一代软件工程师们,现在就是在滥用“goTo”语句,一个是写代码的时候方便,另外一个就是为了满足现在苛刻到近乎于变态的代码容量性能的上限。当然,第一代软件工程也在这个时候崩溃了。
另外一个就是从“面向过程”逐步转向“面向对象”。后世大名鼎鼎的c++,JaVa,php等所有程序员论坛上争论的语言,全是支持面向对象的。
只是雷艾伦现在不懂代码技术,他不知道这个意味着什么。他只知道游戏历史是怎么展起来的,而其中的一些关键技术的意义和用法他也了解,因为他是立志成为游戏第一高手的人,对游戏软件实现原理很清楚。更深层次的代码从机器码到汇编到中级语言到高级语言这些他就不知道了。否则,他一开始就可以让文奇搞出“关系型数据库”,自己搞出“面向对象”编程等黑科技了。起码到现在为止,文奇的数据库还在最开始,效率极低的原始数据库。
雷艾伦提到精灵之后,以为这个事情就结束了。
但是沃兹尼亚克不是这么看的。
沃兹尼亚克认为,他直觉就是“精灵”这个技术里面大有文章,可能还有很多是他们现在没挖掘出来能彻底改变世界的东西。沃兹尼亚克的提议是,视频游戏公司应该每周进行一次头脑风暴。
阿尔科恩与文奇这两个技术出生的人纷纷附议。这个提议也自然而然在董事会上通过了。