DEV Community

loading...

Discussion on: A Programmer's Perspective of Scratch

Collapse
sfiquet profile image
Sylvie Fiquet

The lack of functions in Scratch was the one thing I found truly irritating when I tried it with my kids. You had no choice but to duplicate code and that's really a bad habit for a budding programmer. I hope they added it since.

At the time I found BYOB (now Snap!) that is basically Scratch with functions and is used to teach university students. Maybe it would be of interest to you, although I don't know if the community there is as vibrant.

Collapse
coolscratcher profile image
CoolScratcher Author

Scratch has added functions two versions ago in the 2.0 Preview :)
I don't know when you used Scratch, but it has all sorts of things now!

I like Snap! because of the complexity present. However, I feel like it's missing a community. There's no social interaction. It's great if a kid is trying to code, but if someone's looking for feedback or fame, it's not that great.

Collapse
sfiquet profile image
Sylvie Fiquet

I had to check: the last Scratch programs my kids made (that I could find!) date back to 2013. So, yes, it was a while ago.

I'm really glad they added functions, that gives it so much more potential!