Definition.com
Memorizing is distinguished from critical thinking in that memorizing is like hard coding while critical thinking is like soft coding.
Memorizing is distinguished from critical thinking in that memorizing is like hard coding while critical thinking is like soft coding.