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

Popular posts from this blog

Post #7 – Tech Topic Connection