Wednesday, July 19, 2017

GP–A General Purpose Block Programming Language

GPLogo260I added GP to my list of block programming languages this morning. Mark Guzdial announced on his blog that it was available in Beta (The General Purpose Blocks Programming Language, GP, is now in beta)

According to the website “GP is a free, general-purpose blocks programming language (similar to MIT's Scratch) that is powerful yet easy to learn. It runs on most platforms, including laptops, Chromebooks, tablets, and web browsers.”

This one looks particularly interesting because the GP stands for General Purpose. What does that mean? I think it means more sorts of apps can be developed with it than the more domain specific block languages we have seen so much of.

Since I am not a fan of web apps, that it is available as an executable for a wide variety of platforms (Windows, Raspberry Pi, Mac, and Linux) I’m happy. Available as a web app as well for you Chromebook people!

The development team includes some pretty impressive people who have experience teaching with it. And they have some teaching resources available already because it has been used for teaching. This one seems really worth a deeper dive.

No comments: