Programming Languages
Programming Languages
Programming Languages
Jong Kim
Institutional Affiliation
Course
Instructor Name
Date
2
Programming Languages
Anyone who has watched Matrix movies without a computer science background has a
remote idea about programming language. The ones and zeros that are constantly thrown in our
faces are super confusing, but we probably watch till the end — for the action, of course!
Seriously though, Matrix makes programming language come alive; we get to hear the actual
commands in prose which is not the case while writing it. If we consider python language that
uses actual English words, some of it is true. Programming language comes in high-end and low-
end languages (Jeffery, 2021). High-end languages are simpler to understand than low-end
languages; as such, translators bridge high-end language into a low-end language such as
Machine code is inherently difficult for programmers to manipulate (program, debug and
learn). So, programmers’ resort to high-end languages such as Python, Javascript, C++, C#, Java,
and Visual Basic. These languages use English, which is easier to decode than ones and zeros,
basically machine code (such as in Matrix). For instance, in Python, programmers use words like
if, input, when to write commands or instructions (McKinnon, 2021). Natural language is easier
and more flexible for the programmer to tell the computer what to execute. Here, the
programmer does not necessarily need to understand how the computer works; tell it what to do.
Python is a sophisticated high-end language used on huge sites like Netflix and the
software for electric cars ( a super powerful language). It is used to create websites, analyze data,
and even automate functions like a self-drive in electric vehicles. Python is not a specific
programming language; it is a general-purpose language that can be molded to fit any situation
and create a host of programs. Its versatile and beginner-friendly nature makes it a darling to
most programmers globally (Silva, 2019). JavaScript, on the other, is probably on every website
3
that we have ever visited. Websites are more than just pretty images and differently formatted
information that we read. This language services the gears operating in three layers: HTML,
On the other hand, low-level language is a language that is close to the computer's
instruction set. A computer’s instruction set is a bunch of commands that the processor
understands. There are two types of low-level language: machine code and assembly code.
Machine code is the set of commands that a CPU understands and executes. Machine code is
written in binary form that zeros and ones (back to Matrix). Programmers dread this language
since it is difficult to comprehend. For example, a program written in this language would be full
of numbers! On the other hand, Assembly code is found between machine code and high-end
languages. Assembly language uses mnemonics such as STA to store value in a memory address
(Schneckloth, 2021).
In conclusion, the world of computer science is a fascinating arena. Genius people behind
screens make the programs and websites that we click on without thinking twice. Programmers
know behind the smokescreen of popping ads and 3D images on our screens. It would practically
not be easy to use computers or smartphones without these high-end languages. Imagine making
a job application using Python commands or Assembly language mnemonics such as STA. With
the digested information, life is made much easier and more interesting. While the languages
seem like jargon, with consistent practice, one can learn and maybe create useful apps and super
References
for Beginners: C++, C#, SQL, Python, Data Science for Python, Raspberry Pi and
Java, SQL, C++, HTML, and Python. United States: Emmanuel Ossai.