2004-02-23

gusl: (Default)
2004-02-23 12:45 am

genetic programming is back! (in my mind)

I used to think of genetic programming as "dumb", producing bloaty, hacky solutions to simple problems. When I think of "automatic programming", however, I think of clean, high-level languages and macros, which are basically better tools for making human-produced code. But why not mix the two? Have algorithms play with your clean code and see if they get you anywhere.

Apparently genetic programming has gotten smarter than I thought:
Genetic Programming II: Automatic Discovery of Reusable Programs.

Genetic programming has 16 attributes of what is sometimes called automatic programming or program synthesis or program induction

Trends and Controversies - Genetic Programming