The History of Algorithms - Investigation
The History of Algorithms - Investigation
T. Jose Palacios
8c
Literature
introduction
An algorithm is a sequence of steps or a set of rules designed to arrive at a
solution to a problem. People use algorithms on a daily basis in performing
various activities such as cooking or mathematics. Even so, the word
algorithm has been in existence for centuries and its evolution has
progressed to the level of instruments that are found in current computers
and technology. The objectives of this research will shed light on the
transition of algorithms from the ancient period to the present day.
Ancient Times
The term “algorithm” was derived from the name of a Persian mathematician
Muhammad ibn Musa al-Khwarizmi, who lived from 780 A.D- 850 A.D. He
authored a book about arithmetic providing procedures to obtain the
answers to equations. This is one of the earliest examples of an algorithm as
one which involves a sequence of steps toward the solution of a problem. As
for the word, it is derived from the Latin version of this same name.
It may also not escape one’s thinking but that al-Khwarizmi was not the first
individual to come up with the algorithms in a simple form. For instance,
ancient Egypt and the Gulf civilizations around 2000 BCE used simple
techniques for practical activities like land measurement and construction of
calendars. No, they were not called algorithms, but step by step plans to
complete a task were present and were used.
Take the bigger number and reduce it by the smaller number (48 - 18 = 30).
Do this manual process repeating over and over again, all results will come
down to one being zero. The other one remaining is produced by our
operation, what we call the GCD.
Another milestone in schematic logic design came with Charles Babbage and
Lovelace Ada in the 19th century. In the 1830s, Charles Babbage, a British
mathematician, designed a steam powered mechanical computer also called
an Analytical Engine. Even though the machine was never constructed while
he was alive, somehow it was among the first designs of a computer which
was capable of working step by step to complete assigned tasks.
Ada Lovelace, who was also a mathematician, collaborated with him and is
regarded as the world’s first programmer. She believed Babbage’s machine
was more than a giant calculator; it could reckon a process and implement it
as set out. In 1843 she composed algorithms thought to be the first where it
has been designed for use in a machine.
Turing Alan:
- In 1936, Turing, a mathematician from Britain, presented the notion of a
Turing Machine that could carry out all manners of computation, the
algorithm. This idea is at the heart of modern computers. Turing’s insight
was instrumental in realizing the concept of a universality machine that is
capable of solving any problem provided an appropriate algorithm is
supplied.
So, in the present century, algorithms are an integral part of all technologies.
They find application in artificial intelligence, machine learning, as well as in
data processing. With the help of these algorithms, computers have begun
doing challenging tasks such as facial recognition, weather forecasting, and
driving. Algorithms have seeped in and form the very basis on which
technology today stands.
GPS Navigation: When navigated using GPS, algorithms are then used to
trace the fastest or shortest route from one location to another based on
factors such as traffic and distance or even road constructions.
Online Shopping: The program of the web pages also incorporates the history
of browsing the user and informs the user of different products which he
might be interested in as well.
This is not an exhaustive list, but these are some of the situations where
efficiency is increased by the introduction of algorithms in routine activities
or tasks.
conclusion
Due to the fact that there have always been tangible structures and devices
that need ‘algorithms’ to be engaged, these structures have always included
the introductory years on hook sangh and these cannot be overlooked. As
seen above, this is a domain of the public which has a history that narrows
down to the art thought when dealing with construction. They aid in the
utilization of the power of search engines, social media, navigation, e-
marketing, and even medicine in enabling the swift and efficient
performance of even the most intricate and sophisticated tasks. Due to
continuous growth, it is quite obvious that the demand for algorithms is
going to be at its peak so also is the case on how we engage with the digital
present and future. This makes it easier for people to learn how to engage
with potentially dangerous technologies and what helps these technologies
properly developed and used in such a complex society.