Post #1: Programming Languages

 

After playing around with Scratch and watching several tutorials, I decided I wanted to create a game. It was nice to see the functionality of creating the game. Each action I wanted to perform was determined by the command I chose. I even had some fun playing my own game once it was finished.

While programming in Scratch, I realized that compiled language does a lot of the work for you and takes the hard part of coding away. “Coding with these languages is kind of like building a model from a kit. Most of the hard work, like molding plastic and cutting metal, is done in the factory. When you get the kit home, you just need to put the pieces together and paint the model how you like.” (Tech+, 2025) Creating a program through the web browser also allowed me to utilize Interpreted Language. Through interpreted language, I was able to select the right inputs to produce the outputs I was looking for. When the inputs were incorrect, so were my outputs. I don’t believe I experienced any use of assembly language while creating my program in Scratch. I did have experience utilizing Query Language while searching for different tutorials to teach me how to create my program.

            The language that I found was the easiest to use was Query Language. Searching for the tutorials specific to what I needed to learn was very beneficial when creating my program. All I had to do was type in a few words, and all the tutorials I needed were depicted for me to easily find. Without the search and the tutorials, I'm sure I would not have been able to accomplish creating the game. Query Language allowed me to search and use the tutorials to guide me through the step-by-step process of creating a program on Scratch.

Compiled Languages would be most effective when creating a program like a high-end video game on the Xbox, where you need the program to run quickly for quality performance. Interpreted Languages would be most effective when creating programs like the applications in our student portal, where they are platform-independent and can be run on different operating systems. Assembly Languages would be most effective when only needed for specific hardware at rapid speeds. Query Languages would be most effective when writing a research paper, where you need to find information about your topic.

            This was a good experience for me to learn about the different programming languages and how they come into play when creating a program. It was also nice to go through the necessary steps to create a basic program. It makes me excited to go deeper and create something even more complex. Here is the URL of my Scratch project. I hope you enjoy it.

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

Comments

Popular posts from this blog

Post #5: Tech Topics

Post #4: The Blog Design Plan