If it comes to real programming languages with sprites, try flash. It has two kinds of programming language (one for games, one for more advanced apps), but it's also expensive. You can also look for cheaper programs with less abilities, supporting only language "for games", or download it from torrent (in some states/countries it's illegal, in other - almost illegal).
Offline
Scratch is programming.
It is, however, very simplified.
The blocks erase those bothersome syntax errors,
But they also limit the functionality.
The best form of scratch, as I see it is this:
There are the usual blocks, and then a special scripting language to go with it.
These scripts could be accessed by a special block;
and distributed as 'plugins' for the project.
Also, I am considering a cmd command block for Streak, so as those actions can be completed.
As you can see, this approach conserves the simplicity for novices, but allows it do do whatever any other programming language can do.
Offline
Paddle2See wrote:
Scratch programming is computer programming. Yes, the programming language is written in Squeak, which is itself a programming language. But that can be said of many programming languages. The popular interpreted computer language Python was written using the C programming language (I believe) but I don't think anybody would say that it not a "real" programming language.
If you look up the definition of Computer Programming, you will probably find something like:
"creating a sequence of instructions to enable the computer to do something"
I think that Scratch meets that definition![]()
Paddle2See, before I used Scratch, I was bored all the time because I use Visual Basic 2008. Scratch is like about 1,000,000 times better.
I'm a advanced programmer and I'm only 9.
Amazing huh?
Offline
scratch is a real programming. Even though we don't physically type out each word and we can't physically see the code it is still programming. I use microsoft's visual basic and C# programming programs and they do the same thing as Scratch. You drag and drop objects into a windows application and most of the programming is done for you. The only thing is you can actually see the code and edit it but you only need to type the first few letters as the program knows what your trying to type and puts it in for you if you press enter.
So are people claiming if you can't see the code and edit it, then you're not really programming ?
well then I guess programmers died out long ago
My site Offline
what-the wrote:
scratch is a real programming. Even though we don't physically type out each word and we can't physically see the code it is still programming. I use microsoft's visual basic and C# programming programs and they do the same thing as Scratch. You drag and drop objects into a windows application and most of the programming is done for you. The only thing is you can actually see the code and edit it but you only need to type the first few letters as the program knows what your trying to type and puts it in for you if you press enter.
So are people claiming if you can't see the code and edit it, then you're not really programming ?
well then I guess programmers died out long ago
Not really, there are still text-based languages out there. Like BASIC...
Offline
Scratch is a programming language
.
Programming does not meen reading scripts, codes or typing. Programming is creating functions to make a computer/program do something.
Dragging blocks together still makes your computer move a sprite, therefore you have programmed that.
Last edited by 06dknibbs (2009-10-17 09:54:07)
Offline
Define real programming as using a window+text editor, just a text editor, or just a window editor >.<
Offline
I have to say, your brothers right. But scratch teaches basic computing commands like "if" and "else" commands. When someone grows out of Scratch, they will be able to go to the next level like sqeak, and mabey on to languages like"C"

Offline
I think scratch is a programming language, but not a fully featured one. (Believe it or not, I have seen another "programming language" like Scratch. You snap the actions together!)
Offline
Scratch is a programming language. It's nothing like any pro would use, but it is real programming.
Offline
ThePiGuy wrote:
I think scratch is a programming language, but not a fully featured one. (Believe it or not, I have seen another "programming language" like Scratch. You snap the actions together!)
was it the mindstorms programming language from lego? That thing is really glitchy.
Last edited by TobiOlivers (2009-10-18 20:48:31)

Offline
TobiOlivers wrote:
ThePiGuy wrote:
I think scratch is a programming language, but not a fully featured one. (Believe it or not, I have seen another "programming language" like Scratch. You snap the actions together!)
was it the mindstorms programming language from lego? That thing is really glitchy.
No, it was somthing else
.
Offline
when I look back on it, I think that scratch is a scripting language.
Here's why:
* unlike 'real' programming languages, scratch has no text based syntax.
* like scripting languages, the really advanced stuff (graphics, language kernal) is handled for you. You just tell it what to do.
* Unlike pure GUI commands, scratch requires that you 'think' a bit to get it working.
Offline
In any software/program that you can make small programs I consider a programming language. The only thing is that Scratch isn't a complicated programming language.
Offline