Experience with Scratch
As I started the Scratch program, I found it quite challenging to get my sprite to do any exciting actions. I played around with it first and got stuck. I watched several tutorials and felt inspired that you can create so many cool things using the program. After a few tries, I could make a simple scenic program. The difficulty I had was understanding how to get the code to do different things besides meowing and taking ten steps. The other difficulty was not realizing that if I wanted to add different sprites, they each had to have their own actions and how to get them to sync up and start simultaneously. After watching the tutorials, most of these difficulties were overcome by trial and error.
Experience with Scratch and zyBooks Activities
While I initially struggled with the Scratch program, I found it more enjoyable than the programming languages in zyBooks. In Scratch, you were able to let your animation run while you added or removed code to see the changes. With the programming languages activities, I found it more complex to understand machine language, assembly language, and high-level language. However, the Python language seemed more user-friendly than the others. I assume that I will better understand the programming languages with additional practice, learning, and use.
Programming Languages
Machine language is a low-level language that can only be understood by a computer containing 0s and 1s. Assembly language is a middle-level language that uses letters, numbers, and special characters. The assembler translates the assembly code into machine language. High-level language is a human-readable language. The language uses grammar rules that make instructions easier. A compiler program must then be used to convert the high-level language to an assembly/machine learning program to be understood by the computer (Vahid, F. & Lysecky, S., 2019). I personally found Python, a high-level programming language, easier to use. It was easier to understand the code and more straightforward to modify to change the output. Machine language would be most effective in a PC, which would execute a program’s instructions. Assembly language could possibly be used in operating systems and driver writing. High-level language is widely used today to create programs such as Instagram and Spotify (Bilogan, L., 2023). I think the most popular programming language is high-level language due to its ease of user use. The language is easier to learn, read, and write, and it is machine-independent.
Comments
Post a Comment