Scratch和传统编程语言区别?

1 个回答

Coco老师 - 科普专家
擅长:编程教育

Scratch与Python,C,C++等传统编程语言有什么区别?怎么选择?

开发目的不同,Scratch是学习工具,是用来学习的。传统编程语言虽然也能学习,但主要还是开发工具,是用来创造软件产品的。

功能不同,Scratch拥有所有传统编程语言的基本语法,循环语句,判断语句,顺序执行,方法等,但很多高级语法是没有的,比如:接口,虚方法,重载……

学习方式不同:Scratch入门几乎零基础,会用鼠标,知道电脑基本操作,认识字、了解基本的数学知识就能学。传统编程语言有比较高的门槛。

我建议低年级(小学、初中)同学学Scratch,高年级(初中、高中)同学如果感兴趣可以尝试Python,C等传统编程语言。