影响世界的算法
740)this.width=740″ border=undefined>
E-Commerce News的一篇文章Algorithms That Changed the World 。
“算法”,用直白的说法,就是完成任务或者解决问题的步骤。对于“该怎么办?”这样的问题的回答,常常就是一个算法。这似乎是个高深的词,好像只有计算机方面的专业人士才会理解和需要这个名词,不过在今天这个计算技术日益影响人们生活的世界里,普通人也不妨看看有那些“算法”和咱们的生活相关。
E-commerce的这篇文章面向普通人介绍了一些深入大众的计算机技术背后的“算法”。作个了解是不错的。
把TCP/IP看作如今最重要的算法(这种措辞让人觉得怪怪的 :-P )似乎不为过,它的诞生期还是大型主机占据统治地位的计算机时代。上个世纪60年代,ARPA(美国国防部高级研究计划局Advanced Research Projects Agency )与数家大学和公司的研究机构创造了基于开放标准的网络,并最终导致了Internet的诞生,TCP/IP正是其中的核心。TCP/IP的历史可以看这篇PDF文档The History of TCP/IP 。
纵然带宽和硬盘都在变得越来越宽余,“压缩”还是扮演着重要的角色--这可不光是指ZIP或者RAR或者BZ2这些。数据和图像压缩算法在工作场所和社区中的角色越来越重要了,这些针对语音和视频的算法对Voice Over IP或者IP电视非常重要。从MP3到CRTP(Compressed Real-Time Protocol 来自CISCO),这些成功的男人背后,谁没有“压缩”这个默默支持他们的女人呢?
今天,算法无处不在,谁让它是计算机的灵魂呢,web的链接结构,google的搜索评级,internet上时钟的对时,这些都是我们无时无刻不在享受的算法。