If you view creating programs like an optimization problem over the feasible region of valid programs, this is not unreasonable.
If you view creating programs like an optimization problem over the feasible region of valid programs, this is not unreasonable.