Question

Advantages and disadvantages of block programming environment

What are some advantages and disadvantages of using a block programming environment (such as BYOB, App Inventor or Scratch) over high-level programming (such as Small Basic)?
I need to write an essay comparing the two for a Computing Controlled Assessment so a detailed responce would be very helpful :)
4 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Answers

Collapse -

good

by Dhoomkethu In reply to Advantages and disadvanta ...
Collapse -

testing

by merrygoroundtest In reply to Advantages and disadvanta ...

just testing - ignore

Collapse -

Advantages and disadvantages of block programming environment

by maxistress In reply to Advantages and disadvanta ...

Developing complex software is completely different from writing small programs.

Complex individual systems are usually elements of complex ecosystems of software and hardware platforms, interfaces, languages, and even extra-computational factors. In creating those kinds of systems the choice of languages that use visual metaphors would probably be detrimental, not beneficial, and that is why professional software developers are happy that the languages they use are "spartan".

On the other hand, if your intention is to reduce the learning curve for begginers that are not going to be professional developers of any kind, then you can begin to talk about the benefits of those "soft" languages.

Back to Software Forum
4 total posts (Page 1 of 1)  

Software Forums