Welcome to my homepage! I like to write about technology, inventing and the projects that I have built. Have fun!
An algorithm is a description of a process that operates on a given input to produce a desired output. This definition is both very general and very similar to the description of what a computer does. The difference is that an algorithm is just a description of a process. It does not necessarily have to run on a computer. But algorithms are also sequences, and thus they are very well suited to be executed by a computer program.
Now you know how a computer works. The basic concepts are actually rather simple. Of course, actually building a computer is an incredibly complex undertaking. Fortunately, we programmers can focus on programming them.
In the last section we learned that a computer command basically performs these three task:
Then the computer continues with the next command. Then the next. And so on. This is the programming of the computer.