Thursday, August 22, 2024

 Programming is possible thanks to the evolution of computing, different predecessors that gave born do their invents and others for their follow up on developing programming and programming languages since centuries ago and until nowadays. Computers and other devices take the forward on being the most common ways of a programmable device and they have a way to understand each other and that is by using common Programming languages.

Utilizing Scratch has being very fun, I have utilize other websites to learn to execute and learn code and I think this one is a great beginning to understand the logic of creating or using algorithms to make things work. It takes some time to learn how to do things, specially those that could be defined as more complicated, but that is the only problem I encountered with Scratch. I did my program and it has being a great experience, it is great to know you learn how to use the blocks and move around. With this assignment I gained some panorama because I get introduced to learn at least some about coding and that is already great. I think Scratch is a more basic way of programming, the other languages seen on the book would be more sophisticated and they most likely require you to have some more math knowledge, specially high-level languages.

There are some talkable differences between the programming languages and that has to be its functions field function (such as Web Development, Client-Server, etcetera) and its learning orientation function, also with its structure and execution methods.

Programming Languages:

Machine Language: Understands 0s and 1s with different instructions.

Assembly Language: Textual human-understandable of machine languages(2019, Vahid, F., & Lysecky, S.)

High-level languages: Have higher instructions, such as Python, Java, etcetera.

I think the easiest one was Machine Language because it had only four instructions that were Input, Add, Output and Stop.

Machine Language could be very effective for learning and before learning other languages.

Assembly Language could work great for expositions were people could more easily make use of the language.

Higher Level Languages are great for different purposes: Like for example Java could be great for developing software, Python could be great for designing applications and JavaScript could be great for designing Web Applications.

Java is the most popular programming language for its multiplatform ambient, it is also the most taught language in universities.

Computing jobs are very high ranked nowadays, and it is required to learn some programming on must of them, while some others focus more on programming, thus programming training is very advanced. Learning to program for people from other careers also leaves excellent intellectual results and even great possibilities for embarking on different projects. Programming is a great field, and it could represent a very fun lifestyle to many.

Here is the link for my Scratch project: https://scratch.mit.edu/projects/1050697494

 

No comments:

Post a Comment