What are some advantages and disadvantages of using a high level programming language (e.g. Java, Python, Small Basic) over block programming (such as BYOB or App Inventor)?
I need to write an essay comparing the two for a Computing Controlled Assessment so a detailed would be very helpful 🙂