Может ли английский свергнуть Python в качестве лучшего языка программирования?

Самым горячим языком программирования 2024 года был английский язык.

Это верно, простые старые английские, или, скажем, естественный язык, стал лучшим языком в прошлом году и продолжает доминировать как лингва франка генеративного ИИ (Геная), говорят некоторые эксперты.

Действительно, Андрей Карпати, соучредитель Openai, который в настоящее время основал новую компанию AI+образовательной компании под названием Eureka Labs, назвал это в 2023 году.

Самый горячий новый язык программирования — английский

— Андрей Карпати (@karpathy) 24 января 2023 г.

Брэд Шиммин, аналитик Omdia, сказал, что новый стек Карпати «Spat On» с его требованием.

«Самый большой язык программирования года должен быть естественным, разговорным человеческим языком с завершением кода Genai и даже инструментами разработки с полным стеком, такими как Aider и Cline, позволяющие разработчикам использовать, скажем, английский, как декларативный язык программирования самостоятельно, — сказала Шиммин.

Он добавил, что считает, что вся ИТ -индустрия создает эту идею на протяжении десятилетий, создавая более высокие и более высокие уровни абстракции, что позволяет разработчикам больше сосредоточиться на задаче «что», которую они хотят выполнять, и меньше на «Как» Эта программа должна выполнять эту задачу.

Фактически, Шиммин сказал новому стеку, который, по его мнению, переход к интерфейсам программирования естественного языка представляет собой значительную эволюцию в разработке программного обеспечения, сравнимого с внедрением компиляторов.

Между тем, использование английского языка в качестве языка программирования позволило карпатии запустить новый тип разработки программного обеспечения, который он придумал «кодирование Vibe» (см. Связанную статью). Кодирование Vibe-это высокий уровень подхода к кодированию с использованием искусственного интеллекта, где пользователи описывают требования с точки зрения конечного пользователя, а не технических спецификаций.

Среди Shimmin отметил, что некоторые из основных игроков в пространстве Genai, которые позволяют английскому языку для программирования, включают Microsoft, Openai, Anpropic, Google, IBM и AWS. Они разрабатывают модели с улучшенным использованием инструментов и структурированными выходами. И некоторые из упомянутых ключевых платформ разработки включают Github Copilot с VS -кодом, Repit (который был ранним пользователем интеграции AI), Aider, Cline, Cursor и ZED.

Естественный язык (английский) как универсальный язык программирования

«Я, конечно, не думаю, что английский был самым важным языком программирования в 2024 году, но он получает господство», — сказал Arnal Dayaratna, аналитик IDC, Арнал Даяратна, аналитик IDC.

IDC прогнозирует, что к 2028 году естественный язык станет наиболее широко используемым языком программирования, причем разработчики используют его для создания 70% чистых новых цифровых решений. (Источник: IDC Futurescape: Worldwide Developer and DevOps 2025 Прогнозы)

«Я на самом деле думаю, что лучшим фразом этого предсказания было бы заменить« естественный язык »на« английский »из -за доминирования английского языка как разговорного и письменного языка по всему миру», — сказал Даяратна.

Более того, он сказал, что считает, что через четыре-пять лет разработчики будут все чаще перейти к интерфейсу, похожему на чат-бот и используют естественный язык для производства цифровых решений. Между тем, код будет использоваться для инноваций на технологическом подложке, который обеспечивает такую ​​технологию.

«Другими словами, мы недалеко от мира, который свидетельствует о кончине коммерческого готового программного обеспечения просто потому, что будет так легко создавать такое программное обеспечение настраиваемым образом для бизнес-процессов организации»,-Dayaratna сказал.

Следовательно, он объяснил, что мы видим появление того, что Амджад Масад, генеральный директор Repit, назвал эру «личного программного обеспечения».

«Подобно тому, как MAC открыл персональные вычисления в 1984 году, Generative AI инициировал эру« личного программного обеспечения », которая признает специфику индивидуальных и организационных предпочтений», — сказал Даяратна.

Со своей стороны, Масад сказал новому стеку, что «совершенно верно», что английский в настоящее время является лучшим языком программирования.

«Сейчас у нас больше клиентов, которые строят с Artit Agent, используя английский, чем у нас есть клиенты в JavaScript или Python», — сказал он.

Майк Халм из Microsoft, который является генеральным директором Azure Digital Apps and Innovation, взвесила точку зрения гиганта программного обеспечения, отметив, что «ИИ дает нам возможность полностью программировать на естественном языке, помогая каждому коду разработчика быстрее и точнее, одновременно объединяя вместе, объединяя при этом объединение при этом Новые потоки таланта разработчиков во всем мире. Используя естественный язык в качестве общей модели кодирования, мы можем преодолеть барьеры навыков программирования, более легко понимать и поддерживать существующие приложения и создавать новые приложения ИИ таким образом, чтобы это было более доступным и эффективным для всех ».

Разработчики по -прежнему (и всегда) будут писать код

Языки программирования остаются необходимыми для точных операций, сообщил Sriram Devanathan, генеральный директор Amazon Q Apps и AWS App Studio. «Новые языки программирования могут появиться на более высоких уровнях абстракции. Языки программирования не исчезнут, но методы обучения будут развиваться », — сказал он.

Со своей стороны, Амейя Дешмукх, руководитель отдела маркетинговых программ в Tabnine, сказала новому стеку, что неудивительно, что основатели Openai увидят английский язык как «самый большой язык программирования» из-за объема подсказок, связанных с кодом, вносятся в Chatgpt.

«Тем не менее, по нашему опыту, контрастные ассистенты кода ИИ в предприятии против автономных LLMs раскрывают существующую разницу: ассистенты кодекса AI предприятия могут выполнять за несколько секунд-с несколькими кликами и краткими подсказками-какие автономные LLM часто требуют сотни слов для достижения,,, — сказал он.

Тем не менее, зрелые инженерные команды все еще пишут значительно больше строк кода, чем подсказки для естественного языка, сказал он. «Помощники искусственного интеллекта, разработанные для предприятия, улучшают рабочие процессы, путем беспрепятственной интеграции в существующие процессы, делая создание кода быстрее и эффективнее, сохраняя при этом команды инженеров», — пояснил Дешмух.

Использование натурального языка и геная

Поставщики корпоративного программного обеспечения, такие как Pegasystems, охватывают Genai и агентские технологии.

Дон Шуерман, технический директор Pegasystems, сказал новому стеку, что Genai сделал естественный язык мощной отправной точкой для разработки предпринимательства. Этот подход значительно ускоряет скорость, с которой организации могут перейти от идеи к приложению, уменьшая то, что когда -то заняло недели в минуты.

«Например, десятки тысяч пользователей, занимающихся проектом Pega Genai, для разработки приложений для рабочего процесса с использованием только естественного языка, демонстрируя, как явный английский развивался от простого описания требований к активному формированию дизайна приложений», — сказал он.

Но успех приложения Dev требует не только того, чтобы просто превратить английский в код. По словам Шуермана, несколько заинтересованных сторон могут интерпретировать один и тот же язык по -разному, и, что более важно, предприятиям нуждается в том, чтобы их приложения были подлежат обслуживанию и масштабируемым с течением времени.

Низкий код мертв?

«Вот почему я считаю, что пересечение подсказок естественного языка и визуальные подходы с низким кодом создают такие мощные результаты»,-добавил Шуерман. «Когда бизнес -пользователи могут выразить свои потребности в естественном языке и сразу же увидеть, что переводятся в визуальные бизнес -метафоры — диаграммы рабочих процессов, жизненные циклы корпуса и образец экранов пользователей — они не только начинают быстро, но также могут обеспечить каждую заинтересованную сторону и понимает одно и то же решение .

Этот подход сохраняет скорость и доступность естественного языка, обеспечивая структуру и управление, необходимые предприятиям для долгосрочного успеха, добавил он.

Тем не менее, Shimmin’s Omdia не согласна с частью этого.

Традиционные инструменты с низким кодом/без кода могут стать менее актуальными, сказал он

«Я чувствую, что они как бы пробежали свой курс. Я имею в виду, я думаю, что всегда есть … инструменты, которые вы можете использовать, например, двигатель правил … это было бы очень полезно. Но вы знаете эту идею, что низкий код как рынок сам по себе? Я чувствую, что это не то, на что мы действительно смотрим. Прошли те дни, когда низкий код имеет рынок сам по себе… »

Демократизация развития

Подобно низкокодую/без кода, Genai позволяет людям с небольшим или вообще не техническим обучением или опытом для создания приложений, тем самым расширяя количество людей, способных создавать приложения.

Деванатан из Amazon сказал, что предложения Amazon Genai позволяют нетрадиционным разработчикам создавать приложения, младших разработчиков, чтобы быстрее наращивать, и опытные разработчики сосредоточены на сложных проблемах, поскольку ИИ обрабатывает рутинную работу по программированию. И появятся различные инструменты для поддержки различных типов пользователей, сказал он.

«Что меняется, так это то, что инженеры тратят меньше времени на недифференцированную тяжелую работу на шаблоне, и они тратят больше времени на то, почему инженеры обычно подписались, чтобы стать разработчиками в первую очередь», — сказал Деванатан. «Итак, они могут проводить больше времени на действительно интересные, трудные вещи».

Английский все еще не язык программирования! Это не то же самое

Генеративный ИИ удивителен в понимании запросов естественного языка и возвращении удивительных ответов, сказал Эрик Новик, аналитик Intellyx.

«И я понимаю, что некоторые говорят, что Genai означает, что вы можете использовать английский — или другой человеческий язык — в качестве языка программирования», — сказал он новому стеку. «Я понимаю, почему люди это говорят, потому что Genai может производить компьютерный код в ответ на подсказки на английском языке.

«Но сказать, что это делает английский язык программирования, неверно. Языки программирования существуют, потому что английский недостаточно точен, чтобы быть языком программирования. Языки программирования компилируются с исполняемым бинарным кодом. LLM превращает английский в векторы, которые Genai оценивает с использованием статистических вероятностей ».

Однако «это не одно и то же. Английский может помочь вам создать программу, но она не исполняется.

По словам Дэвида Миттона, генерального директора и основателя Arcjet, учитывая его роль в инструментах Genai, справедливо рассматривать английский как своего рода язык де -факто.

«Однако я думаю, что отсутствие точности является ключевой проблемой. В отличие от реальных языков программирования, которые являются явными и детерминированными, английский открыт для интерпретации », — сказал он. «Одна из ловушек использования простого английского в качестве языка программирования. Вы никогда не будете на 100% уверены, что получите. На самом деле, зависит ли это значение от приложения, которое вы создаете ».

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

«Каждый поставщик — Salesforce, SAP и т. Д. — имеет свой собственный подход к этим проблемам», — сказал он.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэррил К. Тафт охватывает DevOps, инструменты разработки программного обеспечения и проблемы, связанные с разработчиком из своего офиса в районе Балтимора. Он имеет более чем 25 -летний опыт работы в бизнесе и всегда ищет следующий совок. Он работал … читайте больше от Дэррила К. Тафта

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *