Programming with Scratch




 Scratch is a great website to use if you are just starting out with coding. It is very straightforward and easy to use. There are other coding languages, such as Machine language, Assembly language, and High-level language. All of these programs can be best used in their own ways. The differences between the coding languages can be what makes you decide which one to use. 

I had a good time creating a program on scratch, and the experience was very rewarding since I have little experience with coding. One difficulty that I encountered on scratch was when I tried to get the one sprite to ask the other what its name was and have the other one answer using the sensing option. I overcame this by using the looks option so I could get them to say, “What is your name?” and then I used the wait command before responding so that it would look like a real conversation. It was nice to see how each part of the code worked by testing it after connecting it together. This allowed me to see how the sprites would move and if I liked the commands that I used. I found that Scratch is a simpler form of the other ways to program. Machine language refers to the instructions executed by a computer’s hardware. It consists of using binary numbers that represent the specific instructions that the computer follows to complete a certain task. Assembly language turns the 0s and 1s into text inputs like M[5], M[6], and M[7]. Python is used when you write lines of code using variables and comments. Python is the easiest out of the three that was in reading from the textbook. A scenario where machine language would be used is when you open an app on your phone or search a website on the internet. Assembly language can be used to evaluate performance issues of a computer or system. High-level language can be used in the creation of video games or the development of a website. I think python is the most popular because it is the one I hear about the most, and many people say it is easy to learn. 

https://scratch.mit.edu/projects/941880209 



Comments

Popular posts from this blog

Importance of Network Security

Documenting a day with Microsoft Office 365