问题描述
高手,您好:我的问题是:我曾经听说:目前的软件工程行业内,需求方如果是“运营商”或者“大企业”,往往更青睐于“C语言程序的开发商”来承接自己公司的软件开发标的。我对于这个现象的理解是:大的运营商或者大企业,他们的电脑很多,因为现在的软件工程的产品越来越大,很多软件的使用很会吃内存。由于摩尔定律的作用。大公司或者运营商每次进行一个“硬件升级”,就算仅仅是加一条内存的话,如果是一个大集团,有一万台电脑的话,都会至少用去100万元的成本。并且,这个消耗,是一个周期性的,不可杜绝的更新成本。身为大集团,应该从各个角度为自己的集体考虑:降低运营成本。C语言由于他的编译器是将C的源代码进行“一编到底”的。所以,C语言开发出的程序,比起需要解释器进行“翻译工作”的Java语言来说,更有运行效率。运营商使用C语言开发的程序,能够更有运行的效率,从而能够让自己的硬件升级周期延长为更长的时间。从而减小自己运营集团的定期开支。但是,近日,在一次活动中,在我表达了自己对于这个问题的看法后,听众中有行业经验的人士,对我的回答的反应,让我感到好像什么地方出了问题..诚挚地请高手点拨:运营商等大企业为什么更青睐于C语言的开发商开发出的软件作品。
解决方案
解决方案二:
有一万台电脑的公司,100万是个小数目。呵呵。个人认为倾向于C的缘故,除了C对硬件要求低之外,最重要的是C的稳定性。硬件对软件的束缚性越来愈小了,这得益于科技的进步。
时间: 2024-11-03 08:52:56