业务发展通常更宽容。
原因基本上是这样的;通常,人们付费使用商业软件。人们支付使用游戏软件。
这可能听起来像它不回答你的问题,但它确实是。当我的老板说“为这个文档使用微软的词”时,他们提供了这个软件,我有义务使用微软的词。所以,当它使用它时,当它决定重新编号我的所有章节标题“仅仅因为”或保存到磁盘需要30秒,而它解决OLE引用(这只是一个EXCEL电子表格,看在上帝的份上!),我只是砂砾我的牙齿,并提醒自己,我得到报酬来做到这一点。
鉴于,如果我在游戏中,我期待娱乐。我期望这些经验能够正常,顺利,干净地工作,不会出现大的口吃或问题。
再次回到为什么这是编程问题;游戏中的那些循环和结构最好是DAMN,以确保游戏引擎没有大幅放缓,没有停顿,没有任何东西让消费者只花了X美元的辛苦赚来的钱就说:“这是一块的废话“,然后走开。使用商业软件,您可以摆脱这种情况;在某些方面,这几乎是预期的。再次看看Microsoft Word的性能;如果这是一场游戏,它将会被取笑。
我知道我听起来像是在选择微软的Word,而且我一般都是这样,因为我觉得它很可怕,但是对于如此多的软件来说,这一点是正确的。 CAD软件是另一个例子。与游戏一样的基本事情正在发生,但总的来说,如果没有经过很多培训,工作就会变得很慢并且很难。
差异归结为波兰语,以及预期的波兰语水平。是的,商业软件通常比游戏更具灵活性;但更重要的是,从编码的角度来看,代码有GOT在游戏中高效而干净地工作;商业软件通常会更宽容潦草的代码。
在商业应用程序中,未经优化且速度慢的算法已被普遍接受;虽然他们从来不是可取的,但业务决策通常会增加另一个功能,而不是提高性能。但是在游戏中,性能是一个功能,而且是一种突破。
系统开发怎么样?设备软件,国防和运输系统 - 软件比游戏和企业更多! – metao 2008-10-17 05:38:30
真的!但那不是我朋友想知道的。他问我是否可以编写游戏,而且我说这是与我所知道的完全不同的一种开发。 – 2008-10-17 12:57:21