
Computer Science
that every program has to be designed from the beginning, but this is now
very rare. Modern programming languages are modular, meaning that they
can be used to create pieces of program which are independent of each other
but which can be assembled into a program with comparatively little effort.
When each program section is ready, it can be tested on the computer
system - in some cases it will be possible to test the programming on a
desktop machine with a small amount of data. Thorough testing is extremely
difficult, and it is always better that someone with very little knowledge of
computing should participate, because programmer ...