Discuss Scratch

100blacktak
Scratcher
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
Scratcher
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.
8to16
Scratcher
1000+ posts

Why is Berkley's snap programming considered better than Scratch's

See this snap forum topic

bh wrote:

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
Scratcher
100 posts

Why is Berkley's snap programming considered better than Scratch's

8to16 wrote:

See this snap forum topic

bh wrote:

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.
All I said was why some people thought it was better when Scratch was more famous!
alpha_ape_13
Scratcher
500+ posts

Why is Berkley's snap programming considered better than Scratch's

100blacktak wrote:

8to16 wrote:

See this snap forum topic

bh wrote:

-Snip-
All I said was why some people thought it was better when Scratch was more famous!

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
Scratcher
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
Scratcher
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
Scratch Team
1000+ posts

Why is Berkley's snap programming considered better than Scratch's

50_scratch_tabs wrote:

It's not better or worse, it just has an older target audience.
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.

Powered by DjangoBB