Discuss Scratch

I-Iz-A-Litten
Scratcher
1000+ posts

Make scratch a legitimate programming language

-stache- wrote:

I-Iz-A-Litten wrote:

Why should Scratch get all complicated? Scratch is meant for beginning coders. If you want complicated, use Java Script, no support
Actually, don't. Javascript is too much of a mess.



okay, how about Unity?
YubNubEwok
Scratcher
1000+ posts

Make scratch a legitimate programming language

No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
Charles12310
Scratcher
1000+ posts

Make scratch a legitimate programming language

YubNubEwok wrote:

No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
YubNubEwok
Scratcher
1000+ posts

Make scratch a legitimate programming language

Charles12310 wrote:

YubNubEwok wrote:

No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
I thought that 13+ would include advanced language…
DaEpikDude
Scratcher
1000+ posts

Make scratch a legitimate programming language

YubNubEwok wrote:

Charles12310 wrote:

YubNubEwok wrote:

No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
I thought that 13+ would include advanced language…
13+ Scratch is less advanced coding and more mature projects with more graphic things.
Charles12310
Scratcher
1000+ posts

Make scratch a legitimate programming language

DaEpikDude wrote:

YubNubEwok wrote:

Charles12310 wrote:

YubNubEwok wrote:

No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
I thought that 13+ would include advanced language…
13+ Scratch is less advanced coding and more mature projects with more graphic things.
If you look up topics that suggest a 13+ Scratch, most mention adult content.
_nix
Scratcher
1000+ posts

Make scratch a legitimate programming language

dude341 wrote:

Scratch is in fact a legitimate programming language, as it is Turing complete, which determines if a programming language is actually programming or not. Scratch just has a different way of inputting code.
I wouldn't say that. What if, for example, I have a simple robot-programming language with six “commands”: turn left, turn right, go forwards, go backwards, pen up, pen down. This is not Turing complete (you certainly can't conditionally do things, for example), but when I use it to program my robot, I am still programming, right?
dude341
Scratcher
1000+ posts

Make scratch a legitimate programming language

_nix wrote:

dude341 wrote:

Scratch is in fact a legitimate programming language, as it is Turing complete, which determines if a programming language is actually programming or not. Scratch just has a different way of inputting code.
I wouldn't say that. What if, for example, I have a simple robot-programming language with six “commands”: turn left, turn right, go forwards, go backwards, pen up, pen down. This is not Turing complete (you certainly can't conditionally do things, for example), but when I use it to program my robot, I am still programming, right?
No, you would be coding, like how you code in HTML.
JohncreationIsBack
Scratcher
4 posts

Make scratch a legitimate programming language

hello i want to make a programming language based on scratch or snap but i can't. so i'll do this
whenclickedforeverifscratch.mit.edu=codingthensayi will make a programming language later

Last edited by JohncreationIsBack (July 31, 2020 20:54:09)

scratchastroLOL
Scratcher
1000+ posts

Make scratch a legitimate programming language

use tosh

also, wouldn't this be considered rejected?
Yeetoburro1
Scratcher
1000+ posts

Make scratch a legitimate programming language

scratchastroLOL wrote:

use tosh

also, wouldn't this be considered rejected?
Yeah, text coding. Here, let me get the entry…
scratchastroLOL
Scratcher
1000+ posts

Make scratch a legitimate programming language

JohncreationIsBack wrote:

hello i want to make a programming language based on scratch or snap but i can't. so i'll do this
whenclickedforeverifscratch.mit.edu=codingthensayi will make a programming language later

Oh yeah, please don't bump old topics if you're not going to contribute to the discussion
Yeetoburro1
Scratcher
1000+ posts

Make scratch a legitimate programming language

Rejected:

The official list of rejected suggestions wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.

Last edited by Yeetoburro1 (July 31, 2020 22:30:21)

Scratchteacher365
New Scratcher
2 posts

Make scratch a legitimate programming language

-stache- wrote:

Pandadude12321 wrote:

If scratch could be used for real programming, coding would be much more accessible and much much faster.
Not really. At that point it wouldn't really be scratch anymore. Also, block-based programming is really slow.

What do mean if scratch could be used for real programming?
Scratchteacher365
New Scratcher
2 posts

Make scratch a legitimate programming language

Plus you can't code something with specific logic unless there is a premade block for it, so you can't get far with scratch.
reallysoftuser
Scratcher
1000+ posts

Make scratch a legitimate programming language

Yeetoburro1 wrote:

Rejected:

The official list of rejected suggestions wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
1. Necropost
2. He never said text based

edit: nvm just saw he said that in 2020

Last edited by reallysoftuser (April 26, 2021 22:04:33)

rdococ
Scratcher
1000+ posts

Make scratch a legitimate programming language

Scratch is a legitimate programming language. Yes, it has limitations and simplifications which cater to a young audience, and it is tailored for educational purposes, but you can use it to create interactive games, stories and programs all the same.

I personally agree that Scratch is lacking in certain areas, and there's always room for improvement. I even agree with the idea of creating a more advanced visual programming language, perhaps something like Snap! or GP Blocks, but more robust. However, if you want it integrated into the website, that ain't gonna happen - the Scratch Team doesn't want to divide Scratch's userbase in half.
sonic__fan
Scratcher
1000+ posts

Make scratch a legitimate programming language

Support!
Maybe in the editor, you could switch between block and text editions!
ScratchCat1038
Scratcher
1000+ posts

Make scratch a legitimate programming language

No support. The beginners still exist…
dhuls
Scratcher
1000+ posts

Make scratch a legitimate programming language

sonic__fan wrote:

Support!
Maybe in the editor, you could switch between block and text editions!
text editor is rejected
anyway no support

Powered by DjangoBB