При таком определении программист может разрабатывать алгоритмы, тогда творчество есть. Но насколько оно велико?
Программы состоят не только из алгоритмов (я говорю, это всё ещё в 70-е годы оказалось не так). У вас взгляды человека, очень слабо знакомого с предметом.
Странная аналогия. А можно пример того, что нового сделало программирование?
Все программные системы, которыми вы пользуетесь: ОС, броузеры, редакторы и системы вёрстки, системы математических вычислений, системы физического моделирования, САПР, системы коммуникационные, системы банковские, видео-аудиоплееры, система передачи голоса в вашем мобильном телефоне, управляющие программы в вашей стиральной машине, СВЧ, пылесосе...
Тоже не понимаю аналогию. Перевод с естественного языка на естественный сложнее, чем перевод с естественного на формальный.
Это вы с переводом на формальный язык толком не сталкивались :-)
А что творческого в переводе (что Вы понимаете под творчеством)?
Превращение подстрочника в нормальный текст на целевом языке, в идеале обладающий литературными качествами, сравнимыми с качествами оригинала. Впрочем, часто достаточно просто того, чтобы фраза из трёх слов не превращалась в абзац из пяти предложений. Скажем, перевод фильма - надо, чтобы текст не отставал от видеоряда на полминуты.