Programming Languages
Language Levels In this post, I explored different levels of programming languages. The languages compared were machine, assembly, block, and higher-level. I created a simple program using Scratch and identified any difficulties that I experienced. I further addressed how those difficulties were overcome, along with any insights that came about. Scratch Scratch is a block-level language and allows users to drag and drop program snips that snap together, making a chain. "Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century." (Scratch Foundation). The program provides an easy-to-follow list of color-coded actions to manipulate objects. The nice thing about Scratch is that I could make changes on the fly and remedy issues by trial and error. The one step that was the most significant help was reviewing all the possible options that I could perform...