ABSTRACT

I though we may be using a modern high-level pro-gramming language with powerful library functions available, the problem is solved in almost Good Old Times style: one piece of code, from beginning to end, with no new abstractions provided and not much use of the ones available in the libraries either. From a design perspective, the main concern is to obtain the desired output without having to think much about subdividing the problem or how to take advantage of code that already exists. Given that the entire problem is one single conceptual unit, the programming task consists of defining the data and control flow that rule this unit.