15.04.2018 Views

programming-for-dummies

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Teaching Languages 59<br />

The main disadvantage of proprietary languages is that you probably won’t<br />

find much work writing programs in any little-known, proprietary language.<br />

The advantage of proprietary languages is that they can often be much<br />

better at solving specific types of problems. In this case, proprietary teaching<br />

languages can make understanding <strong>programming</strong> much easier and more<br />

exciting than BASIC, Logo, or Pascal.<br />

KPL (Kid’s Programming Language)<br />

One of the newest proprietary teaching languages is KPL (Kid’s Programming<br />

Language), which you can download <strong>for</strong> free from www.kids<strong>programming</strong><br />

language.com. The idea behind KPL is that kids like playing video games,<br />

so why not create a <strong>programming</strong> language that can teach kids how to program<br />

their own video games?<br />

Book I<br />

Chapter 3<br />

Types of<br />

Programming<br />

Languages<br />

Creating video games in languages like BASIC, Logo, or Pascal is difficult,<br />

but creating video games in KPL is easy, as shown in Figure 3-2. In the<br />

process of creating real video games that they can play, kids also learn to<br />

read, type, do math, and understand the principles of computer <strong>programming</strong>.<br />

Figure 3-2:<br />

KPL teaches<br />

kids how to<br />

program by<br />

letting them<br />

create their<br />

own video<br />

games.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!