Computers, Programming.
Code uses algorithms. There are complex algorithms, like sorting data, for which you can use functions written by others. Then you make your own algorithms as needed. For example, you might need to write a routine to turn this employee address: Walker Rowe, 123 Any Street, 8070, Peyia, Cyprus Into