Code is primarily for execution. It is very important that it also communicates to people, for the sake of the business that the code supports, but the main thing is the execution.
To fully disprove my point, at what point do we never execute something with code so the distinction is even worth mentioning?