人类将需要解决问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
再简单一点,编程是让计算机按照我们的想法解决问题的行为。我们听到多的就是编程可以提高孩子的逻辑思维,但编程的作用不止这么简单。
学习编程的孩子终会拥有一个计算机科学家那样的思维方式,去更理性、更地解决复杂问题。
孩子在编程过程中,要从头至尾考虑解决问题的方案,再用代码实现出来。这个过程会逼着孩子反复思考,反复验证,直到找出合适的方法。
同时编程作为一门和计算机沟通的语言,本质上和我们说的母语或者英语也没有太大差别。孩子们提前接触编程,可以帮他们打下坚实的基础,并有机会发展成为他们终生受益的技能。就像这个时代的风云人物里,有许多人是从小开始学习编程的。