Understanding What An Algorithm Is
Monday, January 31st, 2011Copywriters who want to hone their craft to offer a higher level of service to their customers can turn to learning more about the ins and outs of the back-side or computer side of web content. One way to learn more is to understand that mathematical equations or calculations take place when the internet meets a surfer who randomly inputs information into either a search engine box or posts information on a website for viewing. The random”ness” of the internet, is not random at all. Rather it consists of a finite set of rules that dictate what and how people find and locate information on the World Wide Web. Become a web savvy copywriter and learn about what an algorithm does, how it works and why it’s so important. We’ve done the research for you and have re- scaled this complex process down to just the basics and how it applies to the written or entered word.
What is an Algorithm?
An algorithm is a method that’s used in mathematics and computer science to express a finite list of instructions and can also perform functions like calculations, data processing and automated reasoning. The history of algorithms dates back to 1928 when David Hilbert worked to solve the Entscheindungsproblem, also called the decision problem. Hilbert’s work is the first known partial formalization of what we call an Algorithm today.
There is no formal definition of what an algorithm is because an algorithm is not specific in itself, meaning that, algorithms can change and be developed to do more than one process. There are several generalized definitions that offer a basic understanding of what an algorithm does and two of them are below.
An Algorithm can be:
A specific set of exact rules that define a specific sequence of operations.
An Algorithm can also be:
A set of instructions on a process that generates output integers from random input integers.
In basic terms, we would consider that a generalized definition of an algorithm is this: If we input information into an algorithm correctly, we will receive an output response that has been calculated based on our input.
How Algorithms Work
Sometimes it’s easier to relate an abstract process to our day to day life. So to take a close look at what an algorithm is and what it does — Think the Internet. We know the World Wide Web uses algorithms to function. After-all the internet could be considered an enormous computer program completely based in algorithmic calculations. When we hop onto the Information Super-Highway, we jump aboard the largest algorithm we probably know. Here’s how the internet uses algorithms and how we use and benefit from an algorithm’s calculations every day.
Let’s say we want to find a local auto dealer.
- We type in the words or characters/letters “auto dealer” in our search engine box.
We have just input our integer or number/letters.
The internet’s algorithm, or process, has taken our input letters and calculated a response for us.
- The search engine generates a list with all the websites that contain the letters/characters “autodealer”.
If we live in New York, we won’t be interested in auto dealers in Texas. So we begin to narrow our search, or narrow our input integers/letters in order to receive a better more targeted response.
- We go back into our search engine box and type, “auto dealer New York”.
Now the internet’s algorithm re-calculates our input letters/integers and processes our input.
This new algorithm calculation responds to our new input integers/letters “auto dealer New York”.
- A new list is generated and that results with a search list that contains all the auto dealers that have the letters NewYork associated with their websites.
Moving ahead, we think to ourselves, New York includes Long Island and New York City. We think again, we are located in Buffalo, New York and what we really want are local auto dealers in our own area.
- So we again go back into our search engine box, we re-type the words, “auto dealer New York Buffalo”.
The search engine’s algorithm, takes our new input integers/letters, does another calculation, process and creates a new resonse.
- Another list is generated and the results offer us a search list with all the auto dealers that have the letters NewYorkB uffalo associated with their website.
We now have the info we wanted to begin with.
Relating Web Content To How Algorithms Function
For us we use algorithms every time we log online, most of us don’t realize it, but we are using a highly skilled mathematical function to communicate with our friends on social networking sites. We use algorithms to help us find tonight’s greatest meatloaf recipe and we also rely on an algorithm to generate calculations for us when we type in “dangers of open-heart surgery” in order to learn about a loved one’s upcoming surgical procedure.
The fascinating point is that, what we input dictates what we find. The same goes for the information that’s input into website pages for content. What a business, organization or individual posts on their website in the form of letters, numbers, pictures, videos and more, is what an algorithm will capture to calculate a response. Mathematical algorithmic functions are processes that have helped to make the World Wide Web useful for many people. Businesses, organizations and individuals that can harness the function of a calculation, have the ability to spread their message, sell products and use this technology to their benefit.
By understanding the power of an algorithm’s calculations, Copywriters can fine tune themselves to being mathematical in their own process when creating content that an algorithm will be able to calculate. Content picked up by the internet’s algorithm, is lifted off a website and transported to a search engine’s result list. That search result list is what connects that website’s content, message or product information to a web surfer, new client or prospective buyer. Ultimately, that connection is what makes web content so important and why an internet algorithm is such a powerful tool.
We welcome new ideas and you might inspire us for our next blog post! Share your thoughts and tips by posting comments for us. Thanks for reading!
By Sara Hassler
