Эволюция программирования

Я ж в свободное время немного программирую.
Ну так, для души.
За деньги – нет. За деньги только бездушно выходит.

Сегодня впервые в решении задачи использовал только лишь ChatGPT, от начала и до конца.

Задача была такая.
У меня есть куча mp3 файлов в куче директорий, мне надо было создать скрипт, который обрабатывает все файлы этой достаточно большой вложенной структуры директорий, перекодирует каждый mp3 файл с другим (уменьшенным) битрейтом, и воссоздаёт ту же структуру директорий с новыми mp3 файлами. Остальные (не mp3) файлы надо оставлять без изменений, но в новой структуре они тоже должны присутствовать. Это всё надо для Linux Ubuntu.

Мой запрос в адрес ChatGPT был примерно таким, как вот этот предыдущий абзац. С парочкой дополнений за несколько итераций я в итоге и получил такой shell скрипт, с пояснением, что надо установить для начала, и как этот скрипт запускать.

* * *

Я с программированием знаком издревле. Помню перфокарты и язык ассемблера для ЕС-1022. Помню, как радовались подсветке ключевых слов в IDE. Помню, как революционно выглядели подсказки и автодополнения синтаксиса в продуктах Borland. Помню, как более-менее высокоуровневое программирование (ну без прямых операций с регистрами процессора) считалось компромиссом для слабаков.

Сейчас вот (ну как “сейчас”… последние полгода, наверное) один из клиентов буквально навязывает использование Copilot (это такая разновидность искусственного интеллекта, интегрированного и заточенного именно для программирования), но я по старинке считаю это баловством и продолжаю программирование регистров процессора.

И вот сегодня с помощью ChatGPT минут за 5 получил скрипт конверсии битрейта вложенной структуры mp3 файлов.

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

Вопрос замены человека не стоит на повестке дня, как я понимаю.
Программирование получило новый метод, более высокого уровня. Но эта революция – не более чем замена Ассемблера на Borland C++. Язык программирования ещё более упростился, но без человека, отдающего команды компьютеру, всё= не обойтись.

Вобщем, слухи о смерти программирования, считаю, несколько преувеличены.
Программисты, можно выдыхать.

Leave a Reply

You must be logged in to post a comment.