Intuitively speaking, “self-programming” means the ability for a computer system to program itsown actions. This notion is clearly related to Artificial Intelligence, and has been used by manyresearchers. Like many other high-level concepts, however, scrutiny shows that the term can beinterpreted in several different ways. To make the discussion concrete and meaningful weintroduce here a working definition of self-programming. In this definition we increase itsconcreteness while trying to keep the intuitive meaning of the concept.
展开▼