gen ai programming languages