Discuss Scratch

DownsGameClub
Scratcher
1000+ posts

Is Scratch Programming?

Does Scratch have any aspects of programming? Would you consider it similar to other programs like Python or C+ etc? Why or why not?

I have been wondering that a bunch lately.

Thanks!
DownsGameClub
Abstract-
Scratcher
1000+ posts

Is Scratch Programming?

I would. It teaches things like variables, and teaches the very first basic messages for programming. Pen also helps.
NoMod-Programming
Scratcher
1000+ posts

Is Scratch Programming?

Just because it's block based doesn't mean that it's not programming . While it may not be a typical c, python, etc.'s definition of programming, it fits a technical description of giving a computer instructions and having it perform them.
Dragonite905
Scratcher
54 posts

Is Scratch Programming?

The only difference between Scratch and traditional programming (Python, JS, C, take your pick) are the blocks. I think it helps newer people understand the basics to programming and lets more experienced people make awesome projects! (Just look at the featured section) So, yes I'd say Scratch IS programming!
gdpr533f604550b2f20900645890
Scratcher
1000+ posts

Is Scratch Programming?

Scratch is Turing-complete like other languages. It is imperative, so it is more similar to languages such as Python and C than languages such as Lisp. Scratch's programming features include variables, bracket-style control structures (c-blocks) and procedures (custom blocks). Features which Scratch doesn't have include object-oriented programming, functions (custom reporters) and first-class lists.

Also, it's C++, not C+.

Last edited by gdpr533f604550b2f20900645890 (May 1, 2016 20:31:07)

blob8108
Scratcher
1000+ posts

Is Scratch Programming?

Chreli
Scratcher
38 posts

Is Scratch Programming?

i wouldn't consider scratch similar to python or anything like that but scratch teaches you how to program
so sure scratch is programming!

Last edited by Chreli (May 1, 2016 21:47:55)

Powered by DjangoBB