Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » Scratch Vs High Level Coding
- rufuscb123
-
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
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
-
2 posts
Scratch Vs High Level Coding
And also if possible advantages and disadvantages of each?
Thanks guys
Thanks guys
- Sonickyle
-
1000+ posts
Scratch Vs High Level Coding
I'll do the best I can here to list some advantages and disadvantages:
Adantages:
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!
- 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.
- learnegy
-
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.
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
-
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.
-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
-
1000+ posts
Scratch Vs High Level Coding
Scratch:Don't necropost.
-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.
- Discussion Forums
- » Questions about Scratch
-
» Scratch Vs High Level Coding