可视化编程是低龄儿童的早期编程启蒙工具,具有语法简单、便于理解等优点。其缺点也非常明显,难以表达复杂的逻辑关系,而且不能在实际环境中使用。
虽然代码编程是较为传统的编程方式,但这种编程方式仍是未来很长一段时间内的主流编程方式。代码编程能够最自然地表达解决问题的方法和思路,不仅能解决生活中遇到的实际问题,还为以后编程课程的学习打下良好的基础,二者对比如图1.2所示。
本书使用的代码语言是C#语言,它是一种高效、强大的高级编程语言。C#语言被广泛应用在游戏编程、网站编程和竞赛编程等领域。
图1.2 可视化编程与代码编程