# Algorithm vs. Code

#### Algorithm

A programming algorithm is a technique or procedure that is used to solve a problem. It works by having your computer perform a series of prescribed actions that describe how to do something, and your computer will execute it exactly the same way every time. An algorithm operates by following a set of instructions made up of inputs. It will observe a result, also known as output, once it has followed all of the inputs.

#### Code

A code is a set of rules or a communication system, frequently consisting of randomly allocated numbers and letters with specified meanings. The state’s automobile laws are an example of code. A made-up language that two children use to communicate is an example of code.

Coding is defined as the process of writing computer instructions using programming languages. The websites, apps, and other technology we use on a daily basis are all programmed using computer code.

#### Conclusion

An algorithm is a set of instructions for accomplishing a task, solving a problem, or making a calculation. Algorithms are primarily carried out by computer programs, but they can also refer to methods in disciplines such as mathematics that are used to solve human problems.

Code is a set of instructions that machines may follow. Many times, code is written in a high-level language that is subsequently automatically translated into machine-readable instructions.

The difference between algorithm and code is like the difference between plot and story. Algorithms refer to how something works. Code is how it is implemented.

Reference:
https://www.indicative.com/data-defined/programming-algorithm/
https://careerkarma.com/blog/what-is-coding-used-for/
https://stackoverflow.com/questions/9390189/algorithm-vs-code