|
... is the programming language.
A programmer first makes the effort required to understand the problem. He then mentally prepares a roadmap to the solution, be it through decomposition into functions, subroutines, classes, objects, etc. (take your pick here).
Once a solution is laid out, he chooses the appropriate language to express his chosen solution. Since most programming languages differ mainly in syntactic sugar (proponents of C++, C#, Java: don't flame me over this) the final code should be trivial to write and debug.
That has been my experience.
YMMV.
|
|
|
|