第24章 逛菜市场

    第24章 逛菜市场 (第1/3页)

如果说数据结构是计算机程序的血肉骨骼,那算法就是计算机程序的灵魂。那什么是算法呢?简单的说,就是解决一个问题的方法和步骤。

    解决同样的问题,一个更好的算法花的时间可能比一般的算法占有几个数量级的优势。特别是面向海量用户的应用场景中,这些优势将被无限扩大,那可是能换来真金白银的。

    比如福析软件就是一个典型的例子。2008年底,全球金融危机正酣,微软揣着云计算中心PDF索引工具的合同,同时敲响了Adobe、福析两家公司的大门。经过微软的测试,过滤2676份、共计2406MB的PDF文档,福昕比Adobe快了5倍。对微软来说,PDF解析速度提升,意味着云端服务器上的花销可以省省了,所以合同花落福析。对于福析来说,不但击败了ADOBE,还赚到了第一桶金——微软一签就是三年,共计100万美元。福析从此进入了盈利期,并开始全面的企业级客户推广,之后更是获得了亚马孙、谷哥等巨头的青眯,全球用户超过1亿。

    ……

    尽管晚上和古敏芝聊到很晚,第二天章凡还是很早就起来写代码了。经过一个星期坚持不懈的努力,游戏对战平台的后端程序框架已经搭建得七七八八了。

    这是一个高性能、高并发、高可用的框架。为了使程序运行更高效,最大效率的利用到服务器资源,章凡还专门封装了一个协程库。这就是拥有后世先进技术理念的好处,很多现在头疼的问题,都能得到相对妥当的解决方案。

    技术的进步能解决大部分的问题,但不能解决所有问题。拥有先进的技术理念却还没等到发扬光大就消失在历史的尘埃中,这样的例子并不少见。比如前两年还如日中天的太阳微系统(Sun_MicroSystem)公司,曾创造出Java、Mysql这类连非专业人士都耳熟能详的产品,市值曾高达2000亿美元,远超当时的谷哥和蓝巨人,甚至差一点收购平果公司。这样一个庞然大物,在2000年互联网泡沫中轰然倒下,20年的辉煌

    (本章未完,请点击下一页继续阅读)