IT

IT

Wednesday, January 25, 2023

Programming Languages


    I recently used the Scratch website to create a simple computer program. The website and program were easy to use and very straightforward. Creating the program was interesting, but some of the functions seemed to not work, like adding multiple backgrounds or character costumes. Another issue that came up was navigating to the background selection page would erase the entire project. To remedy this a background was not chosen, and costumes weren’t changed. This project simplified how coding is used to create a program or animation. High-level computer languages are defined as “a programming language having higher-level instructions than assembly language, enabling greater programmer productivity.” Scratch uses a high-level language because it allows the user to choose from a multitude of different functions.

    Out of all of the languages Python is the easiest for me personally. I have prior experience using Python, so there was no learning curve to overcome initially. If anyone out there would like to check out my Scratch program, or possibly try and use the site to make their own the link is below.

    There are many differences between different computer languages, but the concepts of the them are similar. When comparing Python, Java and C+ there are several differences but, the main difference comes in the specific syntax and formatting. Python is used for AI and Machine Learning, JavaScript is used for Interactive Web Development, Java is used for Application Development and C/C++ is used for Operating Systems and System Tools. During my research I found that JavaScript seems to be the most utilized programming language, possibly due to its primary use being web development, and the sheer volume of webpages on the internet. 

No comments:

Post a Comment

Algorithmic Design and Data Structure Techniques for Beginners

     In this blog post I will attempt to simplify algorithmic design and data structure techniques in developing structured programs. An alg...