基于视觉的与基于文本的编程
人们经常问我们:“什么是视觉和基于文本的编程语言? 它们之间有什么区别? 为什么我们作为一家公司选择教孩子们像Scratch这样的基于视觉的编程语言,而不是从基于文本的语言开始呢?” 我们之所以选择让孩子开始使用基于视觉的编程语言,而不是基于文本的编程语言,有很多原因,但是在我们进入过多的细节之前,让我们先将其放回原处,并确保每个人都与时俱进关于我们将在本文中使用的术语。 首先,您想知道一个程序是一组指令,它们在运行时会执行某些操作。 从数独求解器到Hello World程序(Hello World程序)(从新的编程语言开始,程序员往往会编写的经典程序),可以是任何东西。 编程语言是一种形式语言,用于编写各种不同的指令,以使程序可以执行您想要的操作。 有许多不同种类的编程语言,每种编程语言都有其自己的特定用途。 术语和语法因语言而异,但是概念实际上与我们的日常语言没有什么不同。 就像“Quéhay de nuevo?”(西班牙语),“ Hurärläget?”(瑞典语)和“ What’s up?”(英语)一样,都具有相同的基本含义,所以也呼应“ Hello…