The goal is to make the specification smaller, easier to write, easier to understand (closer to application concepts), Less error-prone better than programming languages. Genetic Code Genetic programming is a technique which enables computers to solve problems without being explicitly programmed. It works by using genetic algorithms to automatically generate computer programs.