Другие языки программирования и технологии

Как относитесь к теории, что в будущем программы будут писать себя сами?

Недавно вычитал цитату "через 10 лет программисты будут не нужны, ибо роботы будут делать и писать себя сами". Правда ли это?
Иван Бреев
Иван Бреев
91
Статья из глянца дилетанта для дилетантов или там другой (пропущенный )контекст был
Владислав Архипов
Владислав Архипов
73 913
Лучший ответ
Нет, это глупость, проистекающая из невежества. Точнее, полного незнания теории алгоритмов.

Единственное, что может делать программа - исполнять заложенный в неё алгоритм. Но есть множество задач, для которых алгоритма в принципе не существует - и это математически доказанный факт.

Например, программа не в состоянии по коду другой произвольной программы определить - закончится та когда-либо, или зациклится. Или определить по тексту произвольных программ - являются ли они эквивалентными. Или преобразовать произвольную контекстно-свободную граммаику в LL(1) форму. И т. д...

Потому любая по сложности программа сможет писать программы только для очень ограниченного класса задач.
через 10 лет ничего не изменится, уж очень малый промежуток. Ну и чтобы писать, надо понимать как надо заказчику, а эта тупизна даже техзадание сделать не может, так что если заказчик не может описать, что ему надо, то и сделать это не сможет и 100 программистов.
Алмас Жунускан
Алмас Жунускан
64 830
- Как относитесь к теории, что в будущем программы будут писать себя сами?
- Вообще не интересует!
Не раньше, чем человек обучит ИИ семантике, а этого в обозримом будущем не предвидится.
До этого чтобы объяснить ИИ, что мне нужно приложение с такими-то функциями, так-то выглядящее и так-то реагирующее на такие-то действия, придётся программировать.
Мishanya Fedorenko
Мishanya Fedorenko
31 768
нет конечно
Асхат Мухтар
Асхат Мухтар
3 816
Асхат Мухтар любые другие профессии - да, но не программист