La tesi esplora la programmazione genetica per la sintesi di programmi che supportano tipi di dati arbitrari e polimorfici, utilizzando il sistema 'code building genetic programming' (cbgp). Attraverso un approccio di compilazione e valutazione, sono stati ottenuti risultati promettenti su set di test diversi, evidenziando la possibilità di riutilizzare codice preesistente senza configurazioni aggiuntive. Sono suggerite ricerche future per espandere i test set e migliorare gli algoritmi di ottimizzazione.