程序员的长期记忆(Long-Term Memory)

编程中使用的第一个认知过程是长期记忆(LTM)。长期记忆可以长时间存储你的记忆。大多数人可以回忆起发生在多年甚至几十年前的事件。你的长期记忆在你所做的一切事情中都发挥作用,从系鞋带,其中你的肌肉几乎自动记住了该怎么做,到编写二分查找算法,你记得抽象算法、编程语言的语法以及如何在键盘上输入。第三章将详细介绍长期记忆的使用,包括记忆的不同形式和加强这一认知过程的方法。

你的长期记忆存储了多种相关的编程信息。例如,它可以存储你成功应用某种技术的记忆、Java中关键字的含义、英语单词的含义,或者Java中的maxint是2147483647的事实。

长期记忆可以类比为计算机的硬盘,长时间保存事实。