Talk:Snap! (programming language)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Untitled[edit]

again that bullshit about 'notability'. it's a relatively well known language so stfu pls — Preceding unsigned comment added by 77.35.156.186 (talk) 23:20, 24 February 2013 (UTC)[reply]

Well, BYOB (and Scratch, and so on) represent new view at the programming as the discipline. BYOB in particular adds good value on the top of Scratch allowing creation of bigger projects. Would not be surprised if in 10 years this (or similar) language will be among top5 programing languages -let me note that (although it is subjective), ...and so BYOB is more notable now :)

Wts2000 (talk) 20:58, 27 March 2013 (UTC)[reply]

How could anyone question whether this educational programming language is "notable"?? Obviously it is notable - it is one of the best implementations of an educational programming language around!

Perhaps someone was confused and thought that only commercial programming languages (eg, Java, C++) are "notable".

However, educational programming languages are also quite important.

In the late 70s, for example, I was fortunate enough to be able to study the programming language "Logo" (using "turtle geometry") at MIT's AI Labs under Hal Abelson and Jay Sussman, at a 6-week NSF-sponsored summer seminar while I was in high school. This was my first exposure to computer programming - and after this positive experience using the Logo educational programming language, I went on to work as a computer programmer for several years, learning various commercial and academic programming languages.

This is just one example which shows how educational programming languages can be important: to introduce young people to programming.

Now I do some teaching to non-programmers, and I plan on using BYOB/Snap with them. It is better than Scratch - because BYOB/Snap supports things like procedures and recursion, which are central concepts in programming.

I am very happy I found this educational programming language, and my students will be happy too! — Preceding unsigned comment added by 187.126.251.187 (talk) 03:38, 17 November 2013 (UTC)[reply]

Not a video game[edit]

Why is this article supposed to be relevant to video games?

Also: I am one of the developers of BYOB. I could improve this article, but it's my impression that that would be frowned upon. Am I right about that? Briankharvey (talk) 03:14, 31 March 2013 (UTC)[reply]

Seconding this, but also a contributor? I'm happy to keep fact-based verifiable info up to date... — Preceding unsigned comment added by 50.254.152.209 (talk) 19:59, 7 April 2017 (UTC)[reply]

Well-known within the programming-languages-for-newbies community[edit]

The Snap! programming language, and it's predecessor BYOB (Bring Your Own Blocks), is quite well-established at this point and well-known within the programming-languages-for-newbies research community. I speculate that the decline of peer-reviewed journals and the rise of the internet is responsible for the low number of publications that mention Snap!. If this Wikipedia article were to be removed, it would be a disservice to the community. It would be good to have more cross-linking to similar languages and projects like AppInventor and StarLogo TNG, as well as a more complete summary of the language. Regardless, this topic is well above the notoriety bar height IMHO. --Tim McNerney (talk) 22:00, 11 April 2016 (UTC)[reply]

To Brian, By all means, go ahead and improve the article! It's not like you are re-writing your own biography. --Tim McNerney (talk) 22:02, 11 April 2016 (UTC)[reply]

Alonzo is Gobo[edit]

So the mascot Alonzo is an edited version of the sprite Gobo from Scratch, should this be mentioned? Something like "the mascot is a modified version of Scratch's sprite Gobo"? STIK2009 (talk) 18:59, 27 February 2022 (UTC)[reply]