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:
Comments
Post a Comment