Discuss Scratch

The_Scratch
Scratcher
60 posts

Scratch PURRfessional

Scratch Purrfessional is the “professional” side of Scratch. The idea is each block is assigned something for multiple programming languages, so you can turn your blocks into a script.

For instance, say there's a programming language called Orange. Here, we see the block and it's Orange equivalent.
move () steps 
— ‘change x by ’

So in this script,
move () steps
stop [all]
– ‘change x by, end ’

Do you see what I'm getting at? This makes it so you can turn your scripts into like C++ or whatever.

Last edited by The_Scratch (Nov. 14, 2013 23:10:20)


when green flag clicked
set [The_Scratch v] to [VoltageGames]
stop [The_Scratch v]
I've moved to @VoltageGames!
AonymousGuy
Scratcher
1000+ posts

Scratch PURRfessional

I think that this would be extremely difficult to implement. For example, in C# (another language I use) there is an object called a windows form that is created, which you draw images to. To get an image, you have to make an instance of an image class. Also, there is no easy-to-use generic variable type, so you have to use an int or a string or double or float or…

So yeah, I think it would be difficult.

However, if this is possible, I would like to see this happen (especially if you could compile a program into a .exe file)
testingscript64
Scratcher
100+ posts

Scratch PURRfessional

The_Scratch wrote:

Scratch Purrfessional is the “professional” side of Scratch. The idea is each block is assigned something for multiple programming languages, so you can turn your blocks into a script.

For instance, say there's a programming language called Orange. Here, we see the block and it's Orange equivalent.
move () steps 
— ‘change x by ’

So in this script,
move () steps
stop [all]
– ‘change x by, end ’

Do you see what I'm getting at? This makes it so you can turn your scripts into like C++ or whatever.
That's a very good idea. That way, you can actually “script” without typing
It also makes developing programs faster.
when green flag clicked
move (7777) steps

Powered by DjangoBB