Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » Why is Berkley's snap programming considered better than Scratch's
- 100blacktak
-
100 posts
Why is Berkley's snap programming considered better than Scratch's
Why is it? Personally, I find it super hard to use. If it's better than Scratch's blocks, why isn't it more famous?
- starlightsparker
-
1000+ posts
Why is Berkley's snap programming considered better than Scratch's
It’s not “better”, per se, but more advanced in a sense.
It has features and blocks that are more advanced than what we see on Scratch, but that does not make it “better”, and which one is better is a matter of preference and opinion.
It has features and blocks that are more advanced than what we see on Scratch, but that does not make it “better”, and which one is better is a matter of preference and opinion.
- 8to16
-
1000+ posts
Why is Berkley's snap programming considered better than Scratch's
See this snap forum topic
TL;DR: Don't ask that here.
We are absolutely not interested in a rivalry with Scratch or the Scratch Team.
Scratch has been phenomenally successful, with millions of users (not all active at once, but cumulatively), both in schools and with independent learners. Many, many people who would otherwise know nothing about programming have learned to love it through Scratch, including kids from groups that have traditionally been underrepresented in computing. We love Scratch! And, on a personal level, we are friends with the Scratch Team.
Also, Snap! is an outgrowth of their work. Our earlier version, BYOB, was an extension to Scratch. (That is, it was based on the actual code implementing Scratch.) Snap! is now an independent program, not sharing code with Scratch, but we have obviously adapted their vocabulary of block, script, stage, sprite, and so on, and most of their actual blocks (although reimplemented). Our screen layout is close to that of Scratch 1.4, which we prefer to the later Scratch layouts. We have shamelessly borrowed their collections of costumes, backgrounds, and sounds, as permitted by their license terms.
Their goals are different from ours. They want to promote creativity in young children by giving them expressive tools. We want to teach computer science to teenagers. That drives our work in different directions. (In the early days of BYOB, we were hoping to convince the Scratch Team to adopt our additions to Scratch into their version, but they chose otherwise.) We have focused more on advanced programming language features such as first class procedures and lists; they have been able to put much more effort than we, so far at least, into the nurturing of their phenomenal online community.
If you have a curious six to ten year old, give them Scratch. If you have a self-taught twelve to twenty year old who needs more of a challenge, give them Snap!.
Given all of the above, we are not interested in engaging in conversations about how much better or how much worse Scratch is than Snap!. Our Terms of Service specifically prohibit such conversations on our site, including in this forum. Thanks.
- 100blacktak
-
100 posts
Why is Berkley's snap programming considered better than Scratch's
this snap forum topicAll I said was why some people thought it was better when Scratch was more famous! SeeTL;DR: Don't ask that here.
We are absolutely not interested in a rivalry with Scratch or the Scratch Team.
Scratch has been phenomenally successful, with millions of users (not all active at once, but cumulatively), both in schools and with independent learners. Many, many people who would otherwise know nothing about programming have learned to love it through Scratch, including kids from groups that have traditionally been underrepresented in computing. We love Scratch! And, on a personal level, we are friends with the Scratch Team.
Also, Snap! is an outgrowth of their work. Our earlier version, BYOB, was an extension to Scratch. (That is, it was based on the actual code implementing Scratch.) Snap! is now an independent program, not sharing code with Scratch, but we have obviously adapted their vocabulary of block, script, stage, sprite, and so on, and most of their actual blocks (although reimplemented). Our screen layout is close to that of Scratch 1.4, which we prefer to the later Scratch layouts. We have shamelessly borrowed their collections of costumes, backgrounds, and sounds, as permitted by their license terms.
Their goals are different from ours. They want to promote creativity in young children by giving them expressive tools. We want to teach computer science to teenagers. That drives our work in different directions. (In the early days of BYOB, we were hoping to convince the Scratch Team to adopt our additions to Scratch into their version, but they chose otherwise.) We have focused more on advanced programming language features such as first class procedures and lists; they have been able to put much more effort than we, so far at least, into the nurturing of their phenomenal online community.
If you have a curious six to ten year old, give them Scratch. If you have a self-taught twelve to twenty year old who needs more of a challenge, give them Snap!.
Given all of the above, we are not interested in engaging in conversations about how much better or how much worse Scratch is than Snap!. Our Terms of Service specifically prohibit such conversations on our site, including in this forum. Thanks.
- alpha_ape_13
-
500+ posts
Why is Berkley's snap programming considered better than Scratch's
this snap forum topicAll I said was why some people thought it was better when Scratch was more famous! See-Snip-
Famous doesn't equal Better
People might think it's better because of the more block capabilities and extra features It has.
Last edited by alpha_ape_13 (Dec. 25, 2024 22:06:53)
- 50_scratch_tabs
-
1000+ posts
Why is Berkley's snap programming considered better than Scratch's
It's not better or worse, it just has an older target audience.
- MrFluffyPenguins
-
1000+ posts
Why is Berkley's snap programming considered better than Scratch's
snap has better coding (lots of little features that would greatly improve scratch if they were added + much more potential for advanced stuff) but worse everything else
Last edited by MrFluffyPenguins (Dec. 25, 2024 22:52:15)
- Paddle2See
-
1000+ posts
Why is Berkley's snap programming considered better than Scratch's
I think this sums it up pretty well. It's designed to be a tool for computer science classes - where as Scratch is designed to be an introduction to programming and creative learning. It's not better or worse, it just has an older target audience.
- Discussion Forums
- » Questions about Scratch
-
» Why is Berkley's snap programming considered better than Scratch's