I teach introductory programming to college freshmen. We usually spend the first few classes talking about, writing, and refining algorithms in clear and simple English before we even start talking about the programming language they're to learn.
I teach introductory programming to college freshmen. We usually spend the first few classes talking about, writing, and refining algorithms in clear and simple English before we even start talking about the programming language they're to learn.
Explaining algorithms to someone in clear and simple English will enable them to understand those algorithms, but a computer does not understand English. To 'write' an algorithm for a computer to perform, you need to code.
I can assure you there is none , the misunderstanding is with my original comment: 'writing an algorithm'.
> You may know non-computer algorithms as "routines" or "procedures".
Like the algorithm "make a nice, hot cup of coffee", which is executed billions of times each day by biological computers known as humans.
EDIT: wrt my naff spelling.