Post #1 – Programming Languages
Describe
your experience building a program using Scratch
The Scratch website seemed
extremely gimmicky and childish if I am being completely honest. Being greeted
by a colorful homepage with examples of animations of various pets and such
really threw me off and made me wonder if I was in the right place. After doing
my digging and researching, “Scratch” turned out to be a very interesting and fun
experience learning to build and code my own little jumping game. Once I got
the hang of timings for the different blocks of code, I was able to fully
utilize the different tools available to me in order to create a fun and joyful
game experience.
Identify
the difficulties and how you overcame what encountered in Scratch
The
biggest problem I encountered was understanding how to move my character to a
certain position and have them reset to the starting position. Admittingly, I
ended up utilizing good old YouTube to research and discover the different
blocks of code that I needed to use to achieve my vision. After researching on
YouTube, I gained the knowledge needed to create a starting and reset position
using the Scratch code. With this, I ended up creating a basic “jumping” game
with a wizard frog jumping over multiple baseballs trying to achieve a high
score.
Describe the insights that you gained about
programming from this exercise
To be completely honest, I had
no real idea of what I was going to encounter going into a programming exercise
as I have not done any outside research of my own about any kind of coding or
programming languages. It was an interesting program to use and create with and
I am looking forward to creating more advanced programs in the future.
Machine Language, Assembly
Language, Python
The activities that dealt with
machina and assembly language really through me for a loop and difficult to
understand since I’ve never dealt with them before. The concept of using 0’s
and 1’s to speak in code is foreign to me so it will take some time to
understand it. The main difference between machina language and assembly
language is that machine language is referred to as a binary language and cab
be run on a computer directly. An assembly language is a low-level language
that needs to be converted into machine code using software called an assembler
(Parasher, 2022). Machine language ended up being the
easiest to use for me and that is probably because there are less steps in the
process. The programming language that I
think is the most popular is Python. Python is a
general-purpose programming language that empowers developers to use several
different programming styles (i.e., functional, object-oriented, reflective,
etc.) when creating programs. (J, 2023) This is the language that I
have heard the most of by content creators and various web pages on one of if
not the best first language to learn.
Scratch Project “Wizard Toad Jump”


Comments
Post a Comment