Programming Language/Scratch

 It took me a solid 20 minutes to grasp the basic interface of Scratch. I experimented with adding blocks for movement and sound, but I was still struggling to understand the overall logic. Once I understood how to control the Sprite, the process became much more engaging. I found that adding movement and sound through the code was relatively straightforward. The only difficulty I encountered was figuring out how to initiate the actions after adding the code. I overcame this by experimenting further, and I soon discovered that clicking on the code blocks triggered the actions. I was intimidated by code, but this exercise has left me feeling confident that with time and practice I will learn and be comfortable with programming. The concepts presented in the activities 2.8, 2.9, 2.10, and 2.11 were challenging for me to fully understand. Machine language was the easiest of the four for me to comprehend. A CPU only understands 0s and 1s, and that is machine language. Assembly language is the human-understanding of machine language. An assembler converts assembly language into machine language. Machine and assembly language are crucial for low-level control of hardware, allowin for precise manipulation of electronic signals. They utilize specific electrical signals to execute instructions. High-level programming languages are more powerful and productive. Some examples are Python, Java, and JavaScript. These languages are used to develop software such as operating systems, games, and web browsers. Python is an easy-to-use language that is widely used for data analysis and processing. I think Python is the most popular based on wide availability and how easy it is to use.


https://scratch.mit.edu/projects/1140975705/editor

Comments

Popular Posts