Programming Languages
Honestly, when playing the Scratch tutorial it reminded me of an old computer game that I played as a child. As an upcoming gamer growing up I would review tech and I often found myself drawn to horror or complex video games that come with unique challenges and trophies to complete. Some of these challenges were in a way that left me knowledgeable of how to play complicated video games. I would even discover cheat codes or glitches that would give me the upper hand. Reviewing tech or playing complicated and extremely difficult games such as Elden Ring or Baldur’s Gate enhanced my interpersonal skills that I find very valuable when it comes to a basic understanding of different tech.
The learning curve wasn’t as steep as I thought, which I found Scratch easy to use practicing and choosing different codes. The initial 5 minutes can be daunting while placing the codes in certain orders giving your costume the ability to animate. The codes are what instructs my costume or image giving it commands to move or make special sounds. The instructions were a little complicated at first but my daughter and I enjoyed creating animations. Users can experience frustration due to the lack of patience wanting to begin right away. Again using Scratch was enjoyable and it’s a valuable insight into programming or playing video games. Yes, Scratch offered numerous benefits for students both in personal growth and creativity. It definitely made me critically think about breaking down codes into manageable parts to fit the animation structure. I just wish Scratch was more simple to the average user. Again if the user doesn’t have the patience to complete the tutorial they’ll simply give up.
My strategies for overcoming these difficulties take time which can be a barrier to those that are parents or those that have a busy schedule. Persistence and patience is key to mastering Scratch and accepting that and not creating a quality product is part of the learning curve. If you find yourself getting frustrated, take a break. Also, Scratch provides instant feedback, allowing the user to see their results in real time so focus on being familiar with coding versus creating a masterpiece.
When discussing what's the most popular programming language used, JavaScript and Python would be number one with Python being the higher rated programming language today. They're both easy to use and learn, free, and always available. Their versatility and extensive libraries makes these programming languages the favorite today. Also, There are three types of programming languages that are different in various ways. Starting with machine language and assembly language, which is used for the device to complete coding and they’re both hardware specific. High level languages would be considered Java and Python which is seen more in educational settings and is considered a much more useful programming language for professionals and beginners.
Again using Scratch was enjoyable and it’s a valuable insight into programming or playing video games. Yes, Scratch offered numerous benefits for students both in personal growth and creativity. It definitely made me critically think about breaking down codes into manageable parts to fit the animation structure. I just wish Scratch was more simple to the average user. Again if the user doesn’t have the patience to complete the tutorial they’ll simply give up. Again using Scratch was enjoyable and it’s a valuable insight into programming or playing video games. Yes, Scratch offered numerous benefits for students both in personal growth and creativity. It definitely made me critically think about breaking down codes into manageable parts to fit the animation structure. I just wish Scratch was more simple to the average user. Again if the user doesn’t have the patience to complete the tutorial they’ll simply give up.
Reference:
Tharkur, S. (2024). Top Differences Between Machine Language And Assembly Language. Retrieved from. https://unstop.com/blog/difference-between-machine-language-and-assembly-language
Scratch URL: https://scratch.mit.edu/projects/1050114011/editor
No comments:
Post a Comment