google-blockly – A visual programming language that generates JavaScript code

June 15, 2012 at 9:27 am 2 comments

Intriguing new web-based visual programming language from Google that generates JavaScript or Python.

Blockly is a web-based, graphical programming language. Users can drag blocks together to build an application. No typing required.

Check out the demos:

Maze – Use Blockly to solve a maze.

Code – Export a Blockly program into JavaScript, Dart, Python or XML.

RTL – See what Blockly looks like in right-to-left mode (for Arabic and Hebrew).

Blockly is currently a technology preview. We want developers to be able to play with Blockly, give feedback, and think of novel uses for it. All the code is free and open source. Join the mailing list and let us know what you think.

via google-blockly – A visual programming language – Google Project Hosting.

Entry filed under: Uncategorized. Tags: , , .

Carl Wieman on Effective Teaching Draft Standards Neglect Computer Science, Computing in the Core Coalition Says

2 Comments Add your own

  • 1. Krishnendu Roy  |  June 15, 2012 at 2:05 pm

    To me, look and feel of blockly actually has a lot of similarity with App Inventor Blocks editor.

  • 2. Alfred Thompson  |  June 15, 2012 at 2:36 pm

    IT clearly borrows a lot from Scratch and that is not a bad thing. I have long thought that a more general purpose block language would be a valuable addition to the toolbox. What is new about this is mostly the generation of code in other languages. I’m tempted to look into the source code to see how hard it would be to get it to generate code in other languages but for various reasons outside my control I have to be careful about what I do with open source code. Plus I don’t have the time I’d need to do it right.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackback this post  |  Subscribe to the comments via RSS Feed

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 10,185 other subscribers


Recent Posts

Blog Stats

  • 2,060,402 hits
June 2012

CS Teaching Tips

%d bloggers like this: