少儿编程,哪种语言好?超10万家长急需的答案

少儿编程选什么语言好?究竟Scratch,Python,C/C++哪个更适合孩子?

少儿编程,哪种语言好?超10万家长急需的答案_第1张图片

少儿编程选什么语言好?这个提问就像有人在问你 “是穿婚纱好、正装好还是休闲装比较好?” 这是一个无法回答的问题,因为问题缺少了重要的前提:“选什么样的衣服,取决于我们的目的”。婚礼时穿婚纱很好,但是如果每天都穿着婚纱上班就很奇怪了。

每件衣服都有适用于它应有的场景。

编程语言也是一样的,每种编程语言都有属于它的应用场景。

要回答 “少儿编程,选择哪种语言比较好?”

西瓜创客创始人肖恩老师给出的简单版答案是:Scratch!

少儿编程,哪种语言好?超10万家长急需的答案_第2张图片

肖恩老师从 7 岁开始做电子设计,读过 Linux 源代码,写过 RTOS(实时操作系统),做过芯片编程 FPGA/DSP, 有 20 年编程龄,能熟练使用汇编/C/C++/C#/Perl/Objective-C/JAVA/Ruby/Python/Javascript/HTML/CSS 等大家熟悉的编程语言和大家不熟悉的设计芯片编程语言 Verilog 和 VHDL语言的我,推荐使用 Scratch 。

高级语言的英文原文叫做 High-level programming language ,更准确的翻译应该是高层级编程语言。 层级的高低不是语言的高级与否的划分,而是指语言离硬件指令的远近。 越接近人类的自然语言的编程语言越叫高级语言(越容易读懂),越接近计算机指令的叫做低级语言(越难读懂)。

所有的编程语言设计者,都在致力于做一件事情:

让人们可以用人类能读懂的语言,优雅地编程,只需要把自己的想法告诉电脑,电脑就能自动把语言翻译成他能自己能执行的命令。也就是说,无论我们用哪种高级语言写出来的代码,都有,也都需要一个翻译官,去编译(Compiler)或者解释(Interpreter)我们写的代码让电脑可以执行。

当精通了一种编程语言后,想学习另一种编程语言,只需要了解它的语法就能上手,会熟练使用它的特性就可以精通。编程的核心不在于语法,而是解决问题的思路和方法(算法)。

而 Scratch 中包含了几乎所有编程语言共通的部分。 无论未来语言如何变化,最基本的逻辑是不会变化的。而这些训练在 Scratch 中都能完成。

少儿编程,哪种语言好?超10万家长急需的答案_第3张图片

你可能感兴趣的:(少儿编程,哪种语言好?超10万家长急需的答案)