When crafting an algorithm for dealing with some kind of problem, we usually are involved with designing rules that transform the input data into output data. The programming language is a method convenient to humans for rules specification. But generally, the computer itself does not need anything more than low-level binary instructions to transform input data into some desired output.
Today I just remembered the original vision I had about artificial intelligence back around 2001! My goal was something I called machine intelligence, although I am not the inventor of this term, I had a definition of my own for it.