什么是Scratch?
Scratch是一款由麻省理工学院(MIT)设计开发的面向全世界儿童学 习编程的平台,使用者可以不认识英文单词,拖动积木块就可以实现软件编写的全过程。几乎所有的孩子都会一眼喜欢上这个软件,建立起学习程序开发的欲望! 由于它的可视化特点,学习的孩子们并不需要将注意力分散到键盘以及英文代码的操作上,而只需要集中注意力的学习Scratch所教授的抽象思维逻辑。 升学加码、与世界接轨;目前一些发达国家:英国、美国、新加坡、日本以及中国一线城市6岁以上的孩子全部在学习编程。
什么是Python?
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)许可。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。 7月20日,IEEE发布2017年编程语言排行榜:Python高居首位 。
C++是C语言的继承
它既可以进行C语言的过程化程序设计
又可以进行以抽象数据类型为特点的基于对象的
程序设计还可以进行以继承和多态为特点的面向对象的
程序设计。C++擅长面向对象程序设计的同时,还可以进行
基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大
规模程序的编程质量与程序设计语言的问题描述能力。