Discuss Scratch

rufuscb123
New Scratcher
2 posts

Scratch Vs High Level Coding

Hello all,

I am studying computer science and I have to write an essay on the effectiveness of block programming compared to high level coding.
I was just wondering if anyone could give me any tips and key points to include in the essay?
Would be greatly appreciated

Thanks
rufuscb123
New Scratcher
2 posts

Scratch Vs High Level Coding

And also if possible advantages and disadvantages of each?

Thanks guys
Sonickyle
Scratcher
1000+ posts

Scratch Vs High Level Coding

I'll do the best I can here to list some advantages and disadvantages:
Adantages:
  • Blocks are colour-coded and organised into sections, depending on what they do.
  • Blocks can simply be dragged from a pallet from the side, instead of having to type out the code.
  • Even if you break your code, the project will still run.
  • Scratch has a brilliant community that can help you!
and the disadvantages:
  • Scratch is a bit limited compared to other programming languages, such as Java and Visual Basic. For example:
  • Scratch can't interact with files on your computer (highscore saving, game settings etc.)
  • Scratch has no native 3D support.
  • Scratch currently runs in Flash, instead of being a native program.
amgames
New Scratcher
100+ posts

Scratch Vs High Level Coding

learnegy
Scratcher
100+ posts

Scratch Vs High Level Coding

In my opinion, the primary advantage of block programming (at least using Scratch) is the low barrier of entry. This comes from the (1) elimination of common syntax errors; (2) the ability to visually “see” all the language constructs without having to search through docs; (3) instant feedback from the UI without the need to compile; (4) all-in-one development environment for art, code and testing without the need to configure additional workflow tooling (this is huge for new programmers).

The disadvantages become noticeable as programmers become more experienced and are unable to easily leverage third-party code libraries, use version control to manage code and easily structure or refactor large programs.
Flaming_Cat
Scratcher
16 posts

Scratch Vs High Level Coding

Scratch:
-Much easier.
-For beginners/doesn't require high skill.
-Its like text converted into lego pieces.
-Community
-Tips? (for example, tips section above)
-Online editor (its also a offline .)

High leveled:
-Much harder.
-You can earn money (scratch someday will be able to make things that can make money .)
-Text based.
-More websites that you can learn high leveled.
-More used.
TheAdriCoolManDude
Scratcher
1000+ posts

Scratch Vs High Level Coding

Flaming_Cat wrote:

Scratch:
-Much easier.
-For beginners/doesn't require high skill.
-Its like text converted into lego pieces.
-Community
-Tips? (for example, tips section above)
-Online editor (its also a offline .)

High leveled:
-Much harder.
-You can earn money (scratch someday will be able to make things that can make money .)
-Text based.
-More websites that you can learn high leveled.
-More used.
Don't necropost.

Powered by DjangoBB