Any problem in computer science can be solved with another l

Any problem in computer science can be solved with another layer of indirection. –by a predecessor of computer science.中文译文:“任何计算机科学领域的问题都能通过增加一个间接的应用层来解决。”(不要吐槽俺的翻译能力) 相信有几年编程经历的朋友都听说过这句话,原文出处已经无法核实。所以我用了“一位计算机科学领域的前辈”这样的称呼来给这句话找一位作者。这句话很久以前就听说过,当时我刚接触计算机相关学科,还在学习《计算机组成原理》、《C语言程序设计》、《汇编语言》这些基础课程。当时对这句话的理解很浅(大家不要误以为我现在理解的多深似的),也没太多的认真思考说这句话的前辈的良苦用心。 就这样过了几年,学了不少计算机软硬件方面的知识。特别是学习了《计算机体系结构》这门课,使我对这句话的理解又进一步加深了许多。前几天刚好一个朋友来找我,这位朋友是做闪存(flash)的,聊到一个问题的时候我随机一口不算流利的英语把这位朋友给惊醒了。他说:可不是嘛!在CPU和硬盘中间何止是一个应用层呀。他的理解很正确,,像Cache、RAM都是这样的一个间接的中间层。这个观念最近对我理解计算机学科越来越有益处。层的牛顿曾经说过自己只不过是站在了前人们的肩膀上,所以才能看的更远一些。那么让我们也站在前人们的肩膀上登高而呼吧。向各行各业的前辈们致敬! 2015.3.25

顺境的美德是节制,逆境的美德是坚韧,这后一种是较为伟大的德性。

Any problem in computer science can be solved with another l

相关文章:

你感兴趣的文章:

标签云: