Discuss Scratch
- Discussion Forums
- » Suggestions
- » Make scratch a legitimate programming language
- I-Iz-A-Litten
-
1000+ posts
Make scratch a legitimate programming language
Actually, don't. Javascript is too much of a mess. Why should Scratch get all complicated? Scratch is meant for beginning coders. If you want complicated, use Java Script, no support
okay, how about Unity?
- YubNubEwok
-
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
-
1000+ posts
Make scratch a legitimate programming language
This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content. No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
- YubNubEwok
-
1000+ posts
Make scratch a legitimate programming language
I thought that 13+ would include advanced language…This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content. No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
- DaEpikDude
-
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…This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content. No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
- Charles12310
-
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…This has nothing to do with 13+ Scratch. This suggestion has nothing to do with allowing adult content. No support
Scratch is meant for beginners.
This also seems kind of like the rejected suggestion of a 13+ Scratch.
- _nix
-
1000+ posts
Make scratch a legitimate programming language
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 Scratch conditionally do things, for example), but when I use it to program my robot, I am still programming, right?
- dude341
-
1000+ posts
Make scratch a legitimate programming language
No, you would be coding, like how you code in HTML.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 Scratch conditionally do things, for example), but when I use it to program my robot, I am still programming, right?
- JohncreationIsBack
-
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
Last edited by JohncreationIsBack (July 31, 2020 20:54:09)
- Yeetoburro1
-
1000+ posts
Make scratch a legitimate programming language
toshYeah, text coding. Here, let me get the entry… use
also, wouldn't this be considered rejected?
- scratchastroLOL
-
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 this
Oh yeah, please don't bump old topics if you're not going to contribute to the discussion
- Yeetoburro1
-
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
-
2 posts
Make scratch a legitimate programming language
Not really. At that point it wouldn't really be scratch anymore. Also, block-based programming is really slow. If scratch could be used for real programming, coding would be much more accessible and much much faster.
What do mean if scratch could be used for real programming?
- Scratchteacher365
-
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
-
1000+ posts
Make scratch a legitimate programming language
1. Necropost 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.
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
-
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
-
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
-
1000+ posts
Make scratch a legitimate programming language
No support. The beginners still exist…
- dhuls
-
1000+ posts
Make scratch a legitimate programming language
text editor is rejected Support!
Maybe in the editor, you could switch between block and text editions!
anyway no support
- Discussion Forums
- » Suggestions
-
» Make scratch a legitimate programming language