Genetic programming has recently emerged as an important paradigm for automatic generation of computer programs. GP combines metaphors drawn from biological evolution with computer science techniques in order to produce algorithms and programs automatically.From the very beginning, man has tried to develop machines that can replace the need for human beings for many applications; machines that require very little support of human beings. Research is going on to develop machines that can produce high artificial components in the results, with least human intelligence. In this context, the GP assumes a special significance.
Over the past decade the artificial evolution of computer code has become a rapidly spreading technology with many ramifications. Originally conceived as a means to enforce computer intelligence, it has now spread into many areas of machine learning and is starting to conquer many areas.
Genetic programming has a recently emerged as an important paradigm for automatic generation of computer programs. GP combines metaphors drawn from biological evolution with computer science techniques in order to produce algorithms and programs automatically.
In the long run the Genetic Programming will revolutionalize program development. Present methods do not mature enough for deployment as automatic programming systems. Nevertheless, GP has already made inroads into automatic programming and will continue to do so