Automated Code Generation And Optimization