From: Yao Ziyuan 2 on
While traditional computer science considers how best to perform a
task in a purely mechanical manner and fundamental concepts, data
structures and algorithms of such mechanical processes, future
computer science will broaden the "software" concept to include human
cognitive capacities and capabilities; it will create a whole new
class of problems, where available resources are not only computer
memory and CPU time but also human memory, cognition, reasoning,
intuition and imagination (and these "human resources" will be
carefully measured and qualified as "human data structures" and "human
algorithms"), and problem objectives can be something to show up in a
human's mind instead of a computer memory unit.