HeadlinesBriefing HeadlinesBriefing.com

Компилятор тоже должен был положить конец программированию

Hacker News •
×

Вторник, 7:40 утра, 2031 год, а вы ещё не написали ни строчки кода. Пока вы спали, четыре агента разбирали список задач, который вы разложили накануне днём. Три из них закончили работу и оставили pull request'ы, каждый с тестами, короткой записью работающей функции и заметкой о тех местах, в которых они не были уверены. Четвёртый остановился в 2:13 ночи и задал вопрос: по спецификации возврат средств идёт на исходную карту, но срок действия карты этого клиента истёк в марте. Что делать? Агент мог бы писать код возврата весь день, но он не может решить, что компания должна клиенту в такой ситуации, поэтому он остановился и спросил.

Ваше утро проходит так: вы читаете три pull request'а, говорите с человеком из поддержки и формулируете правило так ясно, что никому, ни человеку, ни машине, больше не придётся гадать. Сценарий вымышленный, но агенты, которые работают ночью без присмотра, существуют и сегодня. Один из них каждый вечер в десять запускается на компьютере автора, придумывает небольшой проект, собирает его и тестирует, а автор узнаёт, что тот создал, за завтраком. Этот эксперимент стал Rule Safari, живым проектом на сайте.

Наступает ли конец программированию? Люди задают этот вопрос уже больше семидесяти лет. В ноябре 1954 года исследовательская группа IBM по программированию написала, что FORTRAN «должен практически устранить кодирование и отладку». FORTRAN вышел в 1957 году и действительно устранил один вид кодирования, ведь почти никто уже не переводит формулы в машинные инструкции вручную. А отладка осталась. Компилятор на самом деле убрал утомительный слой и поднял работу на уровень выше. Программы стали дешевле в написании, и людям понадобилось их больше. С тех пор этот паттерн повторялся, и агенты, возможно, станут его следующим этапом.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing