西甲

精简代码能保护环境吗

2019-06-20 06:45:13来源:励志吧0次阅读

  在IT行业中每年都会有一些新的产品冒出来,它们相对于上一年来说会变得更大、更好和更快。无论是针对新的计算机硬件、新的操作系统、游戏控制器、移动设备或者其它什么玩意儿都是这样的,当然对用户来说大家都渴望能得到更新的产品。

  包括我也一直都非常喜欢购买更新的产品。但坏处是新产品中的程序与代码在不断的增加和膨胀,事实上要运行这些软件再强大的硬件设备也无法完全满足它的需求。在应用软件和硬件之间有一个中间层:系统软件层,它大大占据着硬件资源,当然这样也就消耗了大量的功率——试着考虑一下,如果此刻用JavaScript代码来实现AJAX应用程序会是什么样的情况。

  这些没有经过优化的、都得通过编译器的代码会大大浪费和增加CPU资源与功率,实际上这样增加能源消耗必然会对环境造成破坏的,你要知道在澳大利亚的主要能源可是由不可再生的石油燃料产生的。

  也许你会认为我过于偏激?那让我们来看看这个:每年有超过18,000项澳大利亚业务是通过ilisys主机站和E-MAIL系统来达成的,这些就需要使用了超过200,000千瓦/小时的电能。

  然而,因为ilisys使用了100%可重复使用的太阳能和风能来为总部和数据中心提供能源,这样就等于消除了相当于要产生相同能量所带来了140,000千克二氧化碳释放,想象一下这些释放到大气中的有毒物质所产生的危害吧。那可是很多的碳资源。

  就像试图让碳资源再转换回成为一棵拥有绿色的树一样,要改变方法是不会便宜。不精简代码和不环保是不能适应今天的程序环境的。虽然这样会花费更长的时间在开发程序上,也会让你的客户花去更多的钱来购买一个更环保的软件,而且开发更复杂的优化代码就需要更高的技术能力,当然这些不是所有的人都能做到的。

  但随着大家舆论支持,情况在变得越来越有利了,全球变暖问题在慢慢的减缓,更有效率的硬件也开始出现在市场上了。不过这都需要一段时间后才能在各个行业中传播开来,同时还需要更长的时间才会让更多的公司意识到这些与IT相关的污染,并且还需要更长的时间他们才会去监视和控制这些新出现的污染问题。

  虽然今天我们的开发商们可以通过更好更优秀的代码来杜绝这些污染。但问题是,我们还能承受多长时间?

  :德东

  查看本文国际来源

母乳性黄疸宝宝的症状
母乳性黄疸宝宝有什么症状
母乳性黄疸婴儿有什么症状
分享到: