Programmer is a Master of Modern Magic Runes
Due to their intended use in several cultures, runes cannot be separated from the impression of magic or mystical things. A person who understands runes can be called a rune master, at first only certain groups of people in each tribe or community were able to understand and use rune texts. In particular, rune masters in every culture were inseparable from mystical matters so they used to call on sorcerers or shamans.
Along with the development of human civilization, the runes knowledge began to be abandoned because of shifts in ideology or the civilization that
applied them had been erased by the times. However, at the beginning of the
20th century, we unconsciously discovered a new type of rune that has been
driving the development of human civilization to this day, namely Programming
Language.
Just as runes
have their own meanings and purposes, programming languages are created based
on their own meanings, goals and logic. Runes and programming languages can be
interpreted as a series of letters that have their respective meanings and uses
in translating languages in the depth of the context of writing so that this
text will become the basis of commands that become solutions in dealing with
human problems or translating natural phenomena around.
This
programming language seems to be a series of magic texts that connect ideas and
human creativity to their environment, so that humans are able to create a tool
or technology that aims to meet the needs of human life. Initially, language
development was limited to programming symbols 0 and 1, which were then
combined into a binary sequence to translate human language into machine
language. From this binary sequence, it becomes a command in machine language
to do the job according to what humans want. Along with the development of
technology, there are many types of programming languages, including Pascal,
Ruby, Python, Java, C, C++, C#, Kotlin and Swift, like the development of rune
texts in ancient times which were divided due to the influence of human
culture.
In one of the fictional stories originating from England by J.K Rowling, namely Harry Potter, the use of runes is applied as the basic language in use in the fields of alchemy, spells, and potions. One of the applications of the runes in this story can be found in a magic wand that uses rune circuits that are useful for converting and translating magic energy into commands or spells that the magician wants.
In the real world, this programming language is the language used to translate human language into programming commands on machines. Along with the development of science that humans have mastered and the increasingly complex problems faced by humans, programming has become a connecting medium in creating technological breakthroughs that were previously unable to be carried out by humans and solving them is now realized easily. This programming language is the basic language that accelerates the development of human technology, one of the physical tools created from the application of a programming language like the runes in a magic wand today are calculators, computers and cell phones.
Like the
relationship between runes and natural aspects, programming languages cannot be
separated from mathematical logic. The runes themselves are formed from human
observations of nature which are then translated into symbols or letters with
different meanings which will be applied based on logic or magical laws.
Likewise programming languages, programming processes are formed from human
observations of phenomena or problems faced by humans which are then simplified
into mathematical logic and then translated into computer commands.
Take the
example of making calculators, the early introduction of arithmetic, humans in
ancient Greece only knew the concepts of addition, subtraction, multiplication and
division commands. To make it easier for humans at that time to apply
mathematical concepts to simplify the process of calculating, a manual
calculator was created. But along with the research of ancient scholars until
now, humans face various forms of complex problems that do not only require the
four initial mathematical orders, we call trigonometry, integral and
differentiation. To make it easier for humans to solve complex problems that
use mathematical concepts, humans create calculators that apply programming
languages using mathematical logic called digital calculators.
Therefore, subconsciously the concept of runes is inseparable from the development of human civilization. Starting from runes as a language that was translated by humans for observations of the natural surroundings at the beginning of ancient civilizations, both used for mystical matters or as writing to record human history, to the use of runes that transformed from connotations of magic to the programming language we know today to become the backbone of modern civilization.
So can a programmer who is an expert in the field of
programming be said to be a master of magic rune in today's modern world? Is
programming a form of magical runes that exist in the real world that we
subconsciously use on a daily basis? How far is the application of programming
languages in solving human needs in the future?
Comments
Post a Comment