关于少儿编程的一些疑惑
常常有人问我这样一个问题——scratch图形化编程太基础、太幼稚了!什么时候可以转学高级语言?我首先要澄清一个观点,层级的高低不是语言的高级与否的划分,而是指语言离硬件指令的远近。越接近人类自然语言的编程语言,越高级,越接近计算机指令的语言,越低级。举个例子,汇编语言是离 CPU 指令最近的人还能勉强能读懂的语言。用汇编来表达 1 + 2,是这样的:。更令人发指的是,不同架构类型的 CPU,控制它的指令是不一样的。也就是说,同样的是 1 + 2,不同的 CPU 上需要用不同的写法。让人们可以用人类能读懂的语言,优雅地编程,只需要把自己的想法告诉电脑,电脑就能自动把语言翻译成他能自己能执行的命令。这个完全是和工作和市场机会有关的。