笔者认为,无论什么平台,无论什么操作系统,无论什么语言,计算机程序唯一做的事情,就是“搬数”。每段程序都在做“读取-计算-写出"这三个动作。当然,这个数据读取过程很可能是传参进入。
正是因为这个原因,笔者认为,算法语言和数据结构异常重要,数据结构决定了数据如何组织,搬动起来效率最高,而算法语言决定了如何搬效率最高的问题。在很多次年轻的同学的请教过程中,笔者都建议对方先不忙学习语言,先把这两门课学习好。