We do things systematically and also wants systematic operation from our computers. Generally mostly users didn’t know about the internal operation of computer working. They likes to enjoy their work while listening music or downloading video files from the web. In this article we are going to understand how an algorithm builds computer program and computes accordingly.
But first of all we need to know that “What is algorithm and what kinds of problems are solved by algorithms”.
What is algorithm ?
In simple words “an algorithm is well defined computational procedure that takes some value or set of values as input and produces some value or set of values as ‘output’ “. We also can call algorithm a “Problem solving tool” in computer science.
For example: one might need to listen music while playing games, so to solve these complex computational instructions(programs) we use different-different algorithms via operating system.
Problems solved by algorithms:
Algorithms are not only developed to solve complex instructions within computers but it can also solves real world programs/instructions on the web too. There are lots of real world examples where we use algorithm’s to get desired output. Here are few real time examples which i listed in this article such as:
Google search algorithm’s:
Google is the popular search engine worldwide. It generates millions of search queries everyday, some are complex and some are simple queries. Google manages all these queries through algorithms such as its Indexing algorithms, Safe-search algorithms, Site and page quality algorithms, Google Instant and many more. All these algorithms control user search criteria and show results according to their queries. In other words we can say that “Google is operated by series of algorithm’s which controls user behavior and usage”.
Online money transaction:
This is the easy and best way for any individual or corporate house to pay their bills, to buy some accessories from eCommerce stores and many more things electronically. But most of us didn’t know how our personal bank account and pin number processed by banking gateway while doing any transaction. Many service providers use secure payment gateway for banks to complete any transaction safely. All leading credit card companies like Master card and Visa keeps user information such as credit card numbers, passwords and bank statements safely. All this process is internally managed by some complex algorithm’s on backside to provide un-inturrepted services to users.
Space research programs:
Usage of computer algorithm’s plays an important role in space research programs, where mostly all operation managed by high end mainframe computers enriched with complex algorithm’s.
Note: Algorithm’s also plays an important role in deciding which processor(Intel i7,i3,i5 etc) is best for any complex computation/problem.