Posts

Programming in Scratch and Language Comparison

  Introduction Building a program in Scratch, a visual programming language developed by MIT, provided a unique opportunity to explore programming concepts in an accessible and engaging way. This paper reflects on my experience creating a simple game in Scratch, the insights gained about programming, and compares this experience to activities exploring compiled, interpreted, assembly, and query languages from Section 10.1 of the textbook. It also identifies the easiest language to use and discusses scenarios where each language type is most effective. Experience Building a Program in Scratch Using Scratch, I developed a basic fruit catching game where a sprite navigates across the screen to score points. Scratch’s drag-and-drop interface allowed me to focus on logic and design without worrying about syntax errors. I used blocks for movement (e.g., “move with mouse”), conditionals (e.g., “if touching bottom of screen, stop”), and loops (e.g., “repeat until a fruit is missed”)....