From the course: Programming Foundations: Programming for Kids

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Graphical vs. coding-based languages

Graphical vs. coding-based languages

From the course: Programming Foundations: Programming for Kids

Start my 1-month free trial

Graphical vs. coding-based languages

Programming is sort of like speaking in a foreign language. We use the same term, language, to refer both to the symbology and syntax of programming and to the components of human speech. Just like human languages, programming languages have to be learned. When you think of programming languages, you typically first think of code that looks like this. Statements with punctuation that isn't always intuitive to new programmers. This, for example, is code in Java. It uses a standardized syntax that's used in other popular languages like C, C++, C#, and JavaScript. The braces mean this is a block of code. And the semicolons are like periods, ending each statement. For young kids who might just be learning to read for the first time, and even for older kids being exposed to programming for the first time, this sort of syntax can be very difficult to understand. So computer science researchers have looked for other ways to represent the components of a programing language. Statements…

Contents