Programming Languages
Introduction
This essay will explore the
experience of learning, building, and running programs using the Scratch
application and lessons in activities 2.8-2.11 programming languages. The
stigma is that Scratch is a child-level coding game for beginners. Its only function
is that there are no instructions, and You must figure everything out by trial
and error depending on the individual's skill level. However, after countless
errors with the block builder, a 30-block animation without freezing was
completed. In my opinion, the difficulties encountered in Scratch are apparent
when trying to create intricate animations or debugging errors related to
incorrect block usage. For example, not understanding the variable usage causes
the program to freeze. To overcome these difficulties, continuous experiments
involved breaking down problems into manageable steps and checking the blocks
that hold the correct values at different points in the animation for it to
run. Furthermore, the difference between Scratch and the activities in Sections
2.8-2.11 programming languages is the complexity of activities 2.8-2.11, which
is demanding at an early stage for beginner-level coders or web developers.
In contrast, Scratch is more of an
introduction to the fundamentals of coding and employs a block-based interface
not to stress the coder but to guide the user into the coding field. In one
way, programming languages such as C, C++, Java, Python, and JavaScript are
different because each language has its own unique way of writing instructions
for a computer. It is crucial to understand the various languages that follow
different programming paradigms, such as object-oriented, functional,
procedural, or logic-based, which impact how the code is structured. Additionally, because of the widespread use of
JavaScript and the vast number of online courses accessible to beginners.
JavaScript is the easiest programming language to learn.
Conclusion
To conclude, learning the origin of programming languages was
greatly anticipated in the first week of Tech 101. Specifically, learning
essential coding applications such as C, C++, Java, Python, and JavaScript. I
displayed the newly acquired skills at Scratch to discover women-led
programmers in the early 20th century. (NPR Choice Page, 2019) this week
has lived up to the expectations set forth by the curriculum.
Scratch Link
The
following link is the Scratch link. https://scratch.mit.edu/projects/1131538975
References
Joao
Alberto Arantes do Amaral. (2023). Using Scratch to Teach Coding in Massive
Online Open Courses: A Systemic Analysis. Journal of Problem Based Learning
in Higher Education, 11(3), 130–144.
Nabiil,
A., Makmur, B. H., Wijaya, R. W., Santoso Gunawan, A. A., & Edbert, I. S.
(2023). Performance Analysis on Web Development Programming Language
(JavaScript, Golang, PHP). 2023 International Conference on Information
Technology and Computing (ICITCOM), Information Technology and Computing
(ICITCOM), 2023 International Conference On, 6–11.
https://doi.org/10.1109/ICITCOM60176.2023.10442358
NPR
Choice page. (2019). Npr.org.
Comments
Post a Comment