This post will explain the different types of programming language. There are three types of programming language. Machine, assembly, and high-level language. The terms will be defined, and examples will be given for when they should be used. It will also provide information about how my interaction with the website scratch was.
Scratch.com
At
first it was slightly overwhelming because I had never used it before and I
have a lot of preconceived idea in my head about coding and how complicated it
is. After watching the tutorials and playing around with it for a bit though I
was no longer overwhelmed and able to enjoy it more. I did not really have any
difficulties with Scratch. Once I watched the tutorials it was ok. After
watching the tutorials there were no difficulties to overcome. I have come to
learn that programming is not as hard, and doesn’t have to be as complicated as
it seems. It can start out simple so that I am able to understand the process
more and then grow into something more complex. For me it was much easier to
figure out and use Scratch. Python is a little to complex for me right now.
Programming Language
There
are three types of programming language. They are machine language, assembly
language, and high-level language. Machine Language only uses the numbers 1 and
0. The ones and zeros are combined to provide instructions. Assembly Language
uses text that humans can understand that represent the zeros and ones of
machine language. High-Level Language lets the computer programmer develop any
program that is independent of the kind of machine it is running on. I found
assembly language to be the easiest to use. It’s very straightforward and easy
to understand.
Because
I needed more information that what was provided in the book about machine
language, I had to look at other resources. If I had not looked at other
resources, I probably would have said that there is no use for machine
language. After some research though I have learned that machine language
operates at the lowest level and because of that it allows for accurate control
over hardware. So, I guess the best scenario for a programmer to use machine
language would be when they are writing operating systems. Assembly language
should be used when a programmer is developing a program that would manipulate
hardware directly. High-level language should be used when a programmer wants a
program to have automated memory management.
Although
I find assembly language the easiest and most straightforward to understand I
would assume that the most popular programming language is high level language.
I think that high level language is the most popular because it will allow for
any program to be used on any device. If a program can be used on any device
then it is more marketable.
Conclusion
In
conclusion the three types of programming language are machine, assembly, and
high-level language. They all build upon each other and they all serve
different purposes when it comes to programming. It is up to the programmer to
determine which language is best for the program being developed.
References
Gunnell, M. (2024, February 12). What
is a high-level language (HLL). What is High-Level Language.
https://www.techopedia.com/definition/3925/high-level-language-hll
Vahid, F., Lysecky, S., & Wheatland,
N. (2019). TEC 101: Fundamentals of Information Technology & Literacy.
Zyante Inc (zyBooks.com).
Scratch.com
Link
No comments:
Post a Comment