3 ms·
There's two challenges: 1. Coming up with an algorithm which really means expressing it in SOME language. That language can be pseudo-code or plain
by galaxyLogic 4y ago
There's two challenges:
1. Coming up with an algorithm which really
means expressing it in SOME language.
That language can be pseudo-code or
plain English.
2. Getting the computer to execute that algorithm.
That requires that you get the computer to
understand what you say is your algorithm.
The latter can be called the "tooling" issue.
The "tooling issue" is as important as
algorithm development. Algorithm is great
but you must be able to express it, in a way
that somebody else besides you hopefully
the computer understands it.
It's like a composer would come up with
a fantastic song in their head, but then
for one reason or another were not able
to play it to anybody.
Tooling is about communicating with
the computer, getting it to understand
you, do what you want it to do.