Programming Languages

 



I have always loved technology as far as I can remember. As a kid, I was the one that knew how to hook up all the electronics and get them all functioning properly. My family has always depended on me to fix or show them how to use many forms of technology, and I enjoyed doing it. Now I'm looking to take this further and learn more about things I don't understand, for example, using the program Scratch. This paper will discuss my experience, difficulties, and insights into Scratch programs. I will also answer the assignment questions comparing Scratch textbook language by explaining scenarios and program languages.


My experience using Scratch was fun because I sat there and played with the motions and sounds with controls while my five-year-old son watched. We were making my character move around and do funny things. It was fun for both of us. It took me a while to figure out what I was doing, but once I learned more by watching the introductory videos, we created a guy playing basketball and moving around the screen. I was not perfect, and I'm sure I could do better, but it was fun for the first time utilizing the Scratch program.


The difficulties I ran into while using the Scratch program were learning how to place the blocks and have the character do what I wanted him to do. It was my first time using the program, and I have a lot to learn to improve it, but I was able to save it when I was done.


I overcame some of the difficulties I encountered while using the program scratch by watching the introductory videos they provided. It was time-consuming, but I could learn a few things about how to create within the program. There is still so much I don't understand, but with time I believe I can learn more for the future.


In the program, there were many different pieces of the curriculum in the course that were based on a series of learning other technology, which was a little overwhelming for me, mainly when trying to decide which way you want to start when beginning your very first program.


From my research and understanding, the textbook explains how the computer operates when downing data and dealing with Scratch. Instead, we used motions, sound, and operators to create a movement to produce a program. In Scratch as a user, I can use many variables considered in understanding paired duplex, such as block-coding that deals with codes, looks, events, controls, sound, and variables, which I'm still trying to understand and learn.


The difference between languages is that the machine runs a human-readable programming language, resulting in memory for the CPU to run on. Scratch uses the scripting host that has server-side encrypting, which some think would be easy, but to me, it's still not simple in my eyesight. Even though there are all kinds of computer languages, some languages have a specific structure that can eventually be oriented when it comes to doing projects.


The language I found easy to use was human-readable side-by-side encryption related to making the program from Scratch. Even though the computer uses a simple language designed to be human-readable and concise, let's say that I am fully human and still trying to find the correct terminology that suits the program I am still working on for my creation.


I find Python easier to use for me because Python seems to be an easy-to-learn high-level programming language that is simple to understand for someone like me who is a beginner student in the program. It's the model idea when highlighting ideas and variations of easy-to-read codes with multiple incisions. Its language creates an object-oriented approach to help beginners like me write clear, easy-to-identify codes when creating small to large projects.


I think JavaScript is the most popular to use because it often has an acronym for a programming language and is one of the primary skills of the technology. Regarding behavior, JavaScript is the best web page to serve, often combined with files. All major web browsers have a dedicated JavaScript engine when performing and encoding on any device.


As I complete my first week in this course, it feels like an information overload because of all the new information I read and experienced. I do feel I have a better understanding of concepts of Information Technology, evaluating hardware and software components, and comparing machine language with language assembly and block programming. In this Assignment, I talked about my experience, difficulties, and insights into the programs Scratch. I also answered the assignment questions comparing Scratch textbook language by explaining scenarios and program languages. I have realized that I have a lot to learn, and there is so much I don't understand, but I accept the challenge moving forward.

References

Alice. (n.d.). http://www.alice.org/

CodeCombat(n.d.). https://codecombat.com/

Scratch. (n.d.). https://scratch.mit.edu/

Vahid, F., & Lysecky, S. (2019). Computing technology for all. zyBooks. Chapter 1: History and Basics. Chapter 2: Hardware and Software

https://scratch.mit.edu/projects/765368352

Comments

What's Happening in Technology

Network Security

Final Blog Post Network Security