Thursday, 25 August 2022

Programming Languages

 In my TEC101course, one of my first assignments introduced me to programming. Our introduction to programming was not as daunting as most computer science or IT majors was instead it was somewhat fun. We did a scratch activity where we could develop a story in any form we wanted. Please see link for scratch below: 

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

Various issues were because I was not acquainted with the software and programming. There was a bit of trial and error until I realized there were missing functions that I did not input.  For this project it brought understanding to programming languages. 

Programmers use various languages to communicate with the computer so that different tasks can be done. The machine language is a language the computer understands that is made up of only the 0 and 1 characters. Another language is the assembly language which uses a complier and a interpreter to then convert codes into machine language. Finally, there's the     Python language which is a high level language that programmers understand and write scripts to make programs perform accurately. 

I find that the Python language is easier to use and understand because it can be easily remembered. This is opposed to using the machine language and having to remember the format for each character using 0 and 1. However, the machine language is more effective when you want to give the computer specific instructions for it to perform tasks immediately instead of going through different conversions of languages.  Assembly language is easy to understand and is helpful for those who are not as familiar with the machine language. 


References

Vahid, F., & Lysecky, S. (2019). Computing technology for all. zyBooks.


What are different programming languages used for? (2021, February 18). FutureLearn.

Retrieved August 2, 2022, from https://www.futurelearn.com/info/blog/what­are­different￾

programming­languages­used­for

No comments:

Post a Comment

OS Theory Concept Map

  Week 1 Concept Map     Week 2 Concept Map             Week 3 Concept Map             Week 4 Concep...