Discuss Scratch
- Discussion Forums
- » Suggestions
- » Make scratch a legitimate programming language
- I-Iz-A-Litten
-
Scratcher
1000+ posts
Make scratch a legitimate programming language
Why should Scratch get all complicated? Scratch is meant for beginning coders. If you want complicated, use Java Script, no supportActually, 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.
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
No supportThis has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
- YubNubEwok
-
Scratcher
1000+ posts
Make scratch a legitimate programming language
I thought that 13+ would include advanced language…No supportThis has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
- DaEpikDude
-
Scratcher
1000+ posts
Make scratch a legitimate programming language
13+ Scratch is less advanced coding and more mature projects with more graphic things.I thought that 13+ would include advanced language…No supportThis has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
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
If you look up topics that suggest a 13+ Scratch, most mention adult content.13+ Scratch is less advanced coding and more mature projects with more graphic things.I thought that 13+ would include advanced language…No supportThis has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content.
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
- _nix
-
Scratcher
1000+ posts
Make scratch a legitimate programming language
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
No, you would be coding, like how you code in HTML.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?
- 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
when green flag clicked
forever
if <[scratch.mit.edu] = [coding]> then
say [i will make a programming language later]
end
end
Last edited by JohncreationIsBack (July 31, 2020 20:54:09)
- Yeetoburro1
-
Scratcher
1000+ posts
Make scratch a legitimate programming language
use toshYeah, text coding. Here, let me get the entry…
also, wouldn't this be considered rejected?
- scratchastroLOL
-
Scratcher
1000+ 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 thiswhen green flag clicked
forever
if <[scratch.mit.edu] = [coding]> then
say [i will make a programming language later]
end
end
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:
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
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
Rejected:1. Necropost2.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.
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.
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!
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
Support!text editor is rejected
Maybe in the editor, you could switch between block and text editions!
anyway no support
- Discussion Forums
- » Suggestions
-
» Make scratch a legitimate programming language














