Programming Languages
This week I learned basic information on
programming languages through reading assignments and practice sections in our
textbook, TEC 101: Fundamentals of Information Technology &
Literacy (Vahid, 2019). I learned about different programs such as
high-level language, assembly language, and Python. There are exercises to
familiarize the student with the program languages. Later I learned Scratch's
basics by using hands-on application practice. Here is the project I created
through that exercise.
https://scratch.mit.edu/projects/743712300
I started playing around with Scratch when I had
free time over the weekend. I noticed that the commands were basic and easy to
piece together. I found the Tutorial "Getting Started" To be very
informative. There are other options to start events, but I just wanted a
simple click of a button to start the animation. Once I determined how to start
my sequence of events, I needed to build sprites to accomplish my programming
goals. There are several sprites to choose from and animate. Once you decipher
what each command does, it is easy to grab and drag the commands together to
create a project.
I
learned quite a bit in Scratch by trial and error. The most challenging aspect
of the programming for me was perfecting the timing of my sprite's movements.
Luckily there are tutorials and YouTube to reference if you get stuck, as well
as the tutorials within the Scratch program.
I
discovered that Scratch and Python are more user-friendly when applying
commands than the textbook's other programming languages. Regarding scenarios
for each type of programming, it is crucial to consider the type of software
you want to develop before making that decision. As I have not personally
performed any programming, all I can offer is that through research, I would
say that there are no strict rules for what language is used. However,
according to (Eastwood, 2022), it seems that Web-based applications are usually
programmed in Python and JavaScript. Corporations tend to develop their
internal software applications using C# or Java. Programs for data analytics
typically use the R and MATLAB programming languages.
Automotive and healthcare industries run C, C++,
or Rust software.
Applications that run on the cloud are usually
written in Go or Scala, while most mobile applications are often written in
Swift or Kotlin.
The most popular and most used programming
language is Python. Python is a programming language that's easy to learn due
to its simple syntax and compatibility with other popular programming languages
such as C and C++. However, Python is not suitable for mobile application
development. You will not want to use Python if mobile application development
is required.
Comments
Post a Comment