Functions provided by
natural generativity:
Generativity as defined by Zittrain has focused on a property of
software systems when used by humans. There is, of course, the
processes in nature that generates systems. When we consider the
software system as an artifact created by human minds, we are able to
compare a software system with mathematics, or in fact with the
abstrations used to define an ontological model. The
considerations about the nature of abstration, models created by the
minds of humans, and natural systems lead us to one of the
philosophical principles differentiating the first and second
schools. Natural generativity is thus a difficult topic to
approach when one starts with first school computing science.
In nature, form is observed. The conservation laws are in fact
well worked out, and always apply to the transformations of energy and
mass. However, the nature of information seems to be an
additional constraint imposed on the nature of systems, particularly
living systems. Generativity, in this case, involves the gene and
the expression of the gene as phenotype. We understand that this
expression and even the full nature of the gene is only recently become
clear, and that there are still open questions.