the field and in the laboratory geological data are singular objects:
A well, a quarry, results of data logging, measurements of outcrops
etc. These singular datasets (objects) have to be aggregated in
the next steps of interpretation, analysis and modelling. An orientation
at these geological objects in the programming structure is therefore
a logical solution.
The modular structure leads to an
object oriented programming language. Surplus tests and support
of the modules is much easier with objects. For C++ code the OpenSource
compilers are used.