随着软件技术的发展旧版本使用的flash技术已经被淘汰,Scratch3.0源码分析,软件是基于谷歌公司的开源软件进行深度定制,采用H5等前端技术实现, Scratch3.0游戏舞台是软件的核心元素,程序与游戏动画结合,将舞台作为编程结果的展现,能非常直观看到程序的执行结果,同时也增加了软件编程趣味性。 作为专业程序员来说Python、C++这样的计算机语言能做的事情更多也更专业,但是这类计算机语言编程难度比较大,Python作为替代VB语言成为高中学习的课程,而C++则是大学计算机相关专业才会学习的计算机语言, 结合LEGO乐高机器人和积木式编程, Scratch图形化编程不涉及代码,全部采用积木块进行编程。Scratch按具体功能分为运动、外观、声音、事件、控制、侦测、运算、变量等等不同的积木块,但从积木块形状类型来分其实就只有事件、操作、控制、数值、布尔值5种。 扩展知识:事件 在大多数计算机编程语言中都有事件的概念,比如网页中的JavaScript就是典型的事件驱动编程语言,甚至可以做到所有的操作都基于事件驱动去执行 扩展知识:序号和编号 我们的计数习惯是从1开始计数,而计算机是从0开始计数,