Discuss Scratch

Zen2650
Scratcher
25 posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

I have been doing python since I have a scratch account and even earlier than that and I've found that many things in scratch is related to python!
ResExsention
New Scratcher
1000+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

Like… what?
Zen2650
Scratcher
25 posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

ResExsention wrote:

Like… what?
Like (if-else, or, (well It's print but in scratch, it's say but modified by scratch), variables and the list is all same to same in scratch and python!
LankyBox01
Scratcher
1000+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

No, it's made in javascript, html & css.

Also, this question should be in QaS.
SuperCappy
Scratcher
500+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

Zen2650 wrote:

ResExsention wrote:

Like… what?
Like (if-else, or, (well It's print but in scratch, it's say but modified by scratch), variables and the list is all same to same in scratch and python!
that is usual in programming languages


Maximouse
Scratcher
1000+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

Zen2650 wrote:

ResExsention wrote:

Like… what?
Like (if-else, or, (well It's print but in scratch, it's say but modified by scratch), variables and the list is all same to same in scratch and python!
If-else and variables are very similar in most programming languages.

No, Scratch isn't based on Python. As LankyBox01 said, it's written in JavaScript.
-CloudGate-
Scratcher
1000+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

what proof do you have? if you look in the code it's made of javascript
fdreerf
Scratcher
1000+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

-CloudGate- wrote:

what proof do you have? if you look in the code it's made of javascript
They're saying that Scratch is some block-based version of Phyton because it has if/else and variables. Hey, did you know that every programming language that's widespread uses variables and lists?
10goto10
Scratcher
500+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!


fdreerf wrote:

-CloudGate- wrote:

what proof do you have? if you look in the code it's made of javascript
They're saying that Scratch is some block-based version of Phyton because it has if/else and variables. Hey, did you know that every programming language that's widespread uses variables and lists?


Agreed. I think that the OP is asking about common design principles and not what Scratch was implemented with (Squeak, Flash, React).

From what I’ve read mud greatly influenced the design and so did an earlier set of physical blocks that could be used to make programs.

https://dam-prod.media.mit.edu/x/files/papers/mud.pdf
Zen2650
Scratcher
25 posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

Ok I think I started a great discussion!
Zen2650
Scratcher
25 posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

But I never said in what lang. scratch is programmed in I said that “it is based on python” or maybe!
-Charon-
Scratcher
1000+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

Scratch is not based on Python, I don't think. Python is an object-oriented programming language, while Scratch is not. Conditional statements, variables, lists, loops, and the like can be found in most, if not all, programming languages.

Last edited by -Charon- (Nov. 24, 2020 16:32:38)

oofer90
Scratcher
100+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

Every coding websites have the coding if else. Scratch just a coding site for beginners so they made it into blocks.

Last edited by oofer90 (Nov. 24, 2020 17:03:20)

10goto10
Scratcher
500+ posts

IS SCRATCH BASED ON PYTHON? Because I think IT is!

It might be interesting if someone sent an email to John Maloney and asked him if he used any specific languages as reference when he was building the initial prototype of the Scratch Editor.

Powered by DjangoBB