This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#76 2009-10-23 18:53:24

weswesrock
Scratcher
Registered: 2009-06-25
Posts: 500+

Re: How scratch is not real programming

According to wikipedia (however much you trust it), Scratch is an "alternative" programming language

Offline

 

#77 2009-10-25 03:47:07

WeirdF
Scratcher
Registered: 2009-05-31
Posts: 1000+

Re: How scratch is not real programming

If it wasn't programming, could we sue Scratch for their slogan? Imagine, Program, share. lol.


http://i.cr3ation.co.uk/dl/s1/gif/847032b8a331def77529b6a0384db1fe_handfingers.gif

Offline

 

#78 2009-10-25 10:01:39

demosthenes
Retired Community Moderator
Registered: 2008-02-19
Posts: 1000+

Re: How scratch is not real programming

It is programming, but at a very high level (high as in high not complex).


I've taken a long hiatus, but I still visit sometimes. Give me some time to answer any messages you post on my projects!

Offline

 

#79 2009-10-28 19:38:31

Locomule
Scratcher
Registered: 2009-08-24
Posts: 500+

Re: How scratch is not real programming

What he said. The problem is not "what is Scratch" but rather the way you worded the question. "Get me a drink." Tadaaa, programing. Setting the time on your vcr, programing. A tree gets a virus that disrupts its offspring's genetic code just enough to produce some new variation in leaf sizes... programming!
The point your brother should be arguing is the effectiveness of Scratch's capabilities as a high level programing language platform. In that respect, Scratch is indeed far more limited than C++, Python, etc as far as all-encompassing functionality. BUT... and this is a big "but", how many of the users here would you find writing scripts in any of those other languages, especially that actually turn into working applications? No, you're not gonna see the next commercially released Halo or Wii game coded directly from Scratch. But Scratch does let all of us programming newbs skip right over learning some bizarre programing syntax (again, like C+, Python, etc) and instead we can get immediate results that (drum roll please) actually function and can be posted for help and critiquing by other Scratch users. This means less newbs giving up on programming because it was "just too hard." Also, because of this truly amazing feature that is commonly taken for granted, I have learned scrolling backgrounds, sprite collision methods, inertia simulations, sprite AI, and a ton of other common computer/game processes in an amazingly short amount of time. And these are all processes that have been used longer than you and I have been alive and will continue to be used, regardless of what language they are scripted in.
As a teacher, I can honestly say that Scratch is the most intuitive introduction to computer programing that I have ever seen, and I'm 38 years old. Don't let any naysayers limit what you can learn. It would make far more sense to start with Scratch and then move onto a more proficient programing language than to skip Scratch all together.

And as far as those 'real' computer games and applications, pretty much gone are the days of the one-guy homebrew programing days. Nowadays companies hire a big staff of people who split up coding, graphics, audio, research, testing, etc in order to meet the high demands of paying consumers. So arguing about Scratch's ability to compete against other programing languages/etc is kind of like arguing whether your Jeep or my Honda would do best in the Indy 500. Um, we would both lose  smile  It really comes down to what your intentions are as a user. I regularly write macros with a free program (Autohotkey) that blow people's minds, hack games, you name it. Now, is that programing? Are macros in general real programing? Lol.
If you really want to know the truth, If then Else is the most basic component of ALL programing languages and therefore is present in every single one of them. Because eventually, they all break down into binary... this or that,  on or off, wait or go, etc. Tell your brother that if he really wants to put his money where his mouth is, stick with Assembly language programing cause everything else is just "fake." Oh yeah, tell him to have a blast doing that too. ;P

ps. All kidding aside, this is the future of programing. Higher level programing becomes accessible only as technology evolves and makes it possible. My old Commodore 64 was named so because it had 64k of memory! And I don't want to talk about what we did before that! Scratch is also an excellent example of how functionality is reduced as you go into higher levels but the decrease in learning curves makes it far more accessible to the general public. I remember people complaining as DOS was being fazed out. Yeah, Windows looked neater and more people loved it but you could no longer get under the hood and tinker around. But hey, go see what the internet was originally created for. How do you think those guys felt when someone went "hey, you could data encode images and send them from pc to pc!" How about when the first "Coke" banner popped up on a web page? If those original scientists adopted your brother's way of thinking, we wouldn't be having this conversation at all because there would be no world wide web. So know you know how ridiculous his statement was but really, take it easy on him. Conflict is usually what gets us off our butts in the first place. Peace.

Last edited by Locomule (2009-10-28 19:49:35)


aka Pain from DragonSpires, Delrith Online, BotBattle, Urban Dead etc etc lol

Offline

 

#80 2009-11-02 10:30:50

mathguy
Scratcher
Registered: 2008-11-20
Posts: 19

Re: How scratch is not real programming

I think so too because in programming languages you're stringing commands together like in scratch not writing binary or hexadecimal. all programming languages other than that are simplified.

Offline

 

#81 2009-11-09 15:32:19

hpluvr97
Scratcher
Registered: 2009-08-14
Posts: 21

Re: How scratch is not real programming

Anything where you are giving the omputer commands to follow, is programing. All programming is is giving the computer instructions to get ti to do what you want ti to do. You're giving it a program to follow. My mom said: "There simple forms and there are complicated forms. It doesn't change the fact that it programing." And I agree


http://www.etherr.myadopts.com/picuploads/gif/04bbb29bfacda301b36d565c983f5f92.gif <-- Links to Etherr Adopts. I made the site myself. Please, feel free to join the beta!  big_smile

Offline

 

#82 2009-11-10 17:35:47

24ever
Scratcher
Registered: 2007-12-21
Posts: 91

Re: How scratch is not real programming

i think it is a new simplified way of programming that will change the way apps are programed in the future

Offline

 

#83 2009-11-10 18:04:14

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: How scratch is not real programming

Scratch is a programming language, just not a professional one.


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#84 2009-11-11 00:01:39

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How scratch is not real programming

Listen, everyone.
Scratch is not an exact programming language, by international standards.
But it's simulated programming.
It's programming all the same, except that you program in a different way.

So why not?


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#85 2009-11-11 07:31:13

JBEAR
Scratcher
Registered: 2007-10-20
Posts: 100+

Re: How scratch is not real programming

It's PROGRAMMING LANGUAGE. But not advanced.


Status: http://tinyurl.com/JBEAR-sOnlineStatus Latest Project: http://tinyurl.com/654uvwbhttp://s09.flagcounter.com/count/epk/bg_FF0000/txt_FF9100/border_000000/columns_8/maxflags_248/viewers_0/labels_1/pageviews_1/

Offline

 

#86 2009-11-11 08:01:23

what-the
Scratcher
Registered: 2009-10-04
Posts: 1000+

Re: How scratch is not real programming

^ditto


http://imageshack.us/m/64/9034/ddfss.pngMy site
Find someone post count. Click posts under username. Find number of pages. Times that by 40 for min and 60 for max and you have a rough estimate of post count.

Offline

 

#87 2009-11-23 10:02:54

hidas
Scratcher
Registered: 2009-09-27
Posts: 76

Re: How scratch is not real programming

Scratch is definitely a real programming language. Consider that ALL other programming languages, (Python, C , C++, Perl, Ruby, XML, HTML, XHTML, Java and many others) are not real programming languages if you think that way. First, they are interpreted by something that can take the lines of code you write, and are converted into assembly language. Then the assembly language is converted AGAIN into binary code, that is, only 1s and 0s. Then the computer actually processes it and spits out the result. Scratch only goes through one more conversion, (graphical images snapped together into Squeak)
I would say that Scratch is a real programming language, also because all a programming language is is instructions for a computer. Scratch meets that definition, no? That is to say, Scratch is limited compared to other "programming" languages, but that won't keep me from liking it the same. If you read all of this, you are amazing.  big_smile


TBOS (Toxic Blobs Of Slime) will get you someday. Better buy a slime suit. Too late. Here they come...

Offline

 

#88 2009-11-28 22:29:01

TobiOlivers
Scratcher
Registered: 2009-05-20
Posts: 76

Re: How scratch is not real programming

Locomule wrote:

What he said. The problem is not "what is Scratch" but rather the way you worded the question. "Get me a drink." Tadaaa, programing. Setting the time on your vcr, programing. A tree gets a virus that disrupts its offspring's genetic code just enough to produce some new variation in leaf sizes... programming!
The point your brother should be arguing is the effectiveness of Scratch's capabilities as a high level programing language platform. In that respect, Scratch is indeed far more limited than C++, Python, etc as far as all-encompassing functionality. BUT... and this is a big "but", how many of the users here would you find writing scripts in any of those other languages, especially that actually turn into working applications? No, you're not gonna see the next commercially released Halo or Wii game coded directly from Scratch. But Scratch does let all of us programming newbs skip right over learning some bizarre programing syntax (again, like C+, Python, etc) and instead we can get immediate results that (drum roll please) actually function and can be posted for help and critiquing by other Scratch users. This means less newbs giving up on programming because it was "just too hard." Also, because of this truly amazing feature that is commonly taken for granted, I have learned scrolling backgrounds, sprite collision methods, inertia simulations, sprite AI, and a ton of other common computer/game processes in an amazingly short amount of time. And these are all processes that have been used longer than you and I have been alive and will continue to be used, regardless of what language they are scripted in.
As a teacher, I can honestly say that Scratch is the most intuitive introduction to computer programing that I have ever seen, and I'm 38 years old. Don't let any naysayers limit what you can learn. It would make far more sense to start with Scratch and then move onto a more proficient programing language than to skip Scratch all together.

And as far as those 'real' computer games and applications, pretty much gone are the days of the one-guy homebrew programing days. Nowadays companies hire a big staff of people who split up coding, graphics, audio, research, testing, etc in order to meet the high demands of paying consumers. So arguing about Scratch's ability to compete against other programing languages/etc is kind of like arguing whether your Jeep or my Honda would do best in the Indy 500. Um, we would both lose  smile  It really comes down to what your intentions are as a user. I regularly write macros with a free program (Autohotkey) that blow people's minds, hack games, you name it. Now, is that programing? Are macros in general real programing? Lol.
If you really want to know the truth, If then Else is the most basic component of ALL programing languages and therefore is present in every single one of them. Because eventually, they all break down into binary... this or that,  on or off, wait or go, etc. Tell your brother that if he really wants to put his money where his mouth is, stick with Assembly language programing cause everything else is just "fake." Oh yeah, tell him to have a blast doing that too. ;P

ps. All kidding aside, this is the future of programing. Higher level programing becomes accessible only as technology evolves and makes it possible. My old Commodore 64 was named so because it had 64k of memory! And I don't want to talk about what we did before that! Scratch is also an excellent example of how functionality is reduced as you go into higher levels but the decrease in learning curves makes it far more accessible to the general public. I remember people complaining as DOS was being fazed out. Yeah, Windows looked neater and more people loved it but you could no longer get under the hood and tinker around. But hey, go see what the internet was originally created for. How do you think those guys felt when someone went "hey, you could data encode images and send them from pc to pc!" How about when the first "Coke" banner popped up on a web page? If those original scientists adopted your brother's way of thinking, we wouldn't be having this conversation at all because there would be no world wide web. So know you know how ridiculous his statement was but really, take it easy on him. Conflict is usually what gets us off our butts in the first place. Peace.

amen, you are so right! do you still do homebrew? i hack wii, but need help in learning how to create some homebrew apps...know any good sites that could help me along?


http://i987.photobucket.com/albums/ae353/NintendoTobi/Meepsig.png
I Am Meep, yes.

Offline

 

#89 2009-11-30 00:53:20

saveplanetpluto
Scratcher
Registered: 2009-11-30
Posts: 3

Re: How scratch is not real programming

well...my opinion is its a way to start programming. i am studying computer programming and i started using scratch a while ago. it is really a simplified way of doing this.

Offline

 

Board footer