Scratch
Programming
Languages: Scratch
(Link to Program)
https://scratch.mit.edu/projects/778882616
(Link to Program)
https://scratch.mit.edu/projects/778882616
My
experience building a program using Scratch was exceptional. I enjoy every part of it. I did find some challenges at first. Most of the difficulties I encountered were
because it was my first time using this program. For example, having to reset the Sprite
character to the original position after test running the program. Or making the character pause for more significant
motion detection while keeping track of the sequence of commands. I soon learned how to easily detach, delete,
add and duplicate the blocks of code.
I learned that in
programming, you must watch for the sequence of your commands or codes. For example, in this program, I had to keep
track of the character’s direction after changing the degrees; otherwise, the
character would go in a different order once the next series of commands were executed. Comparing the experience programming in Scratch
with the participation activities in sections 2.8, 2.9, 2.10 and 2.11 of the
Textbook, Scratch was able to show me more interactively and colorfully. The difference in the programming languages is
the level of instructions in the code.
Most languages have different strengths and weaknesses and usually serve
different purposes. For example, I can see the Scratch language
being used for games and fun activities.
The program is mostly around enabling you to create fun projects with
animation. Other programs, such as
Python, will allow you to do more elaborated calculations, such as converting
Fahrenheit to Celsius or finding the average of different numbers. According to the academic paper, The Analysis
and Implementation of Film Decision-Making Based on Python, “Python is an open
source, free, cross-platform interpreted high-level dynamic programming
language, and its powerful functions and simplicity make it the preferred
language for Internet application development.” (Zhang & Wu, 2022).
In conclusion, Scratch
can be used for fun activities, while Python can be used as part of business
applications such as payroll and web development. I feel that Python can indeed be a more
popular and powerful application. However,
each language has its pros and cons. As
concluded in the scholarly article, Survey on Features and Comparisons of
Programming Languages, “each of these programming languages has its own set of
applications, and it’s difficult to distinguish between them because it all
relies on the developer’s preferences and the tasks he or she wants to do.”
(Bahar et al, 2022).
Resources:
Bahar, A. Y., Shorman, S.
M., Khder, M. A., Quadir, A. M., & Almosawi, S. A. (2022). Survey on Features and Comparisons of
Programming Languages (PYTHON, JAVA, AND C#). 2022 ASU International Conference in Emerging
Technologies for Sustainability and Intelligent Systems (ICETSIS), Emerging
Technologies for Sustainability and Intelligent Systems (ICETSIS), 2022 ASU
International Conference In, 154–163. https://doi.org/10.1109/ICETSIS55481.2022.9888839
Vahid,
F., & Lysecky, S. (2019). Computing technology for all. zyBooks.
Zhang, H., & Wu, Y.
(2022). The Analysis and Implementation
of Film Decision-Making Based on Python. Scientific Programming, 1–7. https://doi.org/10.1155/2022/4131316
Comments
Post a Comment