Programming Languages

            Communicating in the world is a key part of life. Whether this is done through speaking different languages, utilizing sign language, or even writing out a letter. This even applies to computers, in which these possess their own versions of a language. Throughout this assignment, I will reflect on the program I created from the website Scratch and dive deeper into different versions of programming languages. 

            To learn new items, we must start somewhere. A great way to learn fundamentals of computer programming is to utilize the website Scratch. To summarize what is stated about Scratch from their about section, it is a visual block-based programming language that is used as a tool for educators to promote computer science and critical thinking (n.d.). This website shows how each different piece of the language used, affects how the program proceeds. It was fun overall but definitely took some time to get the hang of it. I was facing issues with applying certain values or duplicating different moves. Luckily, the website offers plenty of examples and tutorials to get the program going. Which is why using the website made it easier to understand the fundamentals of what coding is compared to what the textbook provided. Both are great ways to begin understanding concepts overall, while the website makes it easier to fully invest in learning about coding.

The website previously mentioned also uses different programming languages to provide the users with the materials. But what are some of these languages that can be used? According to Vahid and Lysecky, “Popular languages used today include C, C++, Java, Python, and JavaScript, each with different strengths/weaknesses and for different purposes” (2019). With these different languages, what separates them? Each one of these languages can accomplish different items. When it comes to C++, this language is used for operating systems, browsers, and cloud systems. As for Python, it is used for machine learning and data science work. Even with the similarity in name, there is a difference between Java and JavaScript. JavaScript is a code which is used to write script of a browser and different functions of the website. While Java is what is used to create applications that run over these browsers. With this information and what is stated in our course textbook, Python is known as the easier language to use. Is possesses simplicity, versatility, and continues to grow in popularity. When it comes to me, I have experience with JavaScript which would be why I would lean towards this language originally.

Throughout this assignment I was able to reflect on the program I created from the website Scratch. Furthermore, I dove deeper into different languages like C++, Python, Java, and JavaScript while providing some differences and times they would be utilized. Overall learning about the fundamentals and basics of program languages and how they work.

           

Beginner of Scratch project:

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

Comments

Popular Posts