Post 1: Programming Languages

             My experiences with Scratch were both positive and negative. I have never done any programming myself, but I was familiar with what it consisted of. When I opened Scratch and saw our assignment, I panicked. While initially frustrated, excitement crept in as I finally understood what I was doing; the tutorials helped, too! There were certain things I wanted to do but could not make it happen – I wanted my character to move while singing, and I tried to enter a "clear graphics" effect to get the words cleared from above my character while they sang, but I couldn't figure it out. Overall, I gained much confidence completing it and am proud of how my first one turned out. I look forward to practicing and improving, and I will continue using Scratch in my free time. The insights I gained from Scratch were that I could do this work, and it gave me a clear vision of what coding consists of. Although it was beginner's work, it was an excellent way to get introduced and gain some confidence. Creativity was also encouraged, and I got to use problem-solving skills when faced with a roadblock. I dealt with much of the same while completing the activities: frustration followed by excitement. Interpreted language was the easiest to use because I understood how it worked the best. As time goes on and I learn more, this could change. I appreciated being able to see the results immediately. 

    Interpreted language, such as JavaScript, is the language of the web, making it essential for frontend development. Its vast ecosystem includes libraries and frameworks like React and Angular (Mori, 2023). Compiled language is frequently used for video games and is known for its speed and efficiency. A compiler changes the code into machine language. Due to speed, assembly language is used in networking hardware and Sony PlayStation consoles (Mitchell, 2024). I work in a database for work, and deal with language queries daily, sorting through different records that match my search.


References

Mitchell, A. (2024, September 8). Demystifying Assembly Languages: A guide for software developers - ExpertBeacon. Expertbeacon. https://expertbeacon.com/demystifying-assembly-languages-a-guide-for-software-developers/

Mori, A. (2023, October 13). Comparing Popular Programming Languages: Advantages and Disadvantages. Tenmas Techhttps://www.tenmas.tech/post/comparing-popular-programming-languages-advantages-and-disadvantages

TestOut Corp. (2024). CertMaster Learn Tech+. http://www.testout.com


Comments

Popular Posts