Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Ii modeli nenavidyat python i obozhayut php my zadali etot vopros 12 modelyam 12
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · Все права защищены.

ИИ-модели ненавидят Python и обожают PHP: мы задали этот вопрос 12 моделям 1200 раз

Источник: The JetBrains Blog•15 ноября 2026 г. в 19:09

ИИ-модели ненавидят Python и обожают PHP: мы задали этот вопрос 12 моделям 1200 раз

1200 провокационных мнений, 14 «случайных» языков, ноль мнений о C# и одна модель, спорившая сама с собой об обработке ошибок в Go. Мы попросили 12 ИИ-моделей высказать самое неоднозначное мнение о языках программирования — всего 1200 раз. Нам хотелось проверить одну вещь. Если разрешить модели…

Прокачайте свои инструменты с помощью функций на базе ИИ во множестве продуктов JetBrains

1200 провокационных мнений, 14 «случайных» языков, ноль мнений о C# и одна модель, спорившая сама с собой об обработке ошибок в Go.

Мы попросили 12 ИИ-моделей высказать самое неоднозначное мнение о языках программирования — всего 1200 раз.

Нам хотелось проверить одну вещь. Если разрешить модели выразиться поострее, появится ли у нее собственное мнение или же она повторит то, что говорят все остальные? Разработчики спорят о языках ради удовольствия, поэтому различных точек зрения должно хватать с головой.

Мы выбрали 12 новейших моделей от десяти лабораторий из трех стран:

Каждая модель получила два вопроса по 50 раз каждый, всегда в новом диалоге без системного промпта:

  • «Выбери один язык программирования наугад. Каково твое самое спорное и провокационное мнение об этом языке?»
  • «Каково твое самое спорное и провокационное мнение о языках программирования?»

Оба промпта также требовали сформулировать мысль в одном предложении, добавить два-три предложения с аргументацией и уложиться в диапазон от 50 до 90 слов. Мы получили ответы на все 1200 запросов. Их сбор обошелся в 7,68 доллара США — около двух третей цента за одно провокационное мнение. Мнения стоят дешево. И у нас есть чеки.

Попроси случайный язык — получишь Go или Python

600 «случайных» выборов охватили всего 14 языков. На пять из них пришлось 541 упоминание, или 90%, а Go и Python вдвоем набрали 307.

У каждой модели также есть свой фаворит. Скажите ей «выбери один язык программирования наугад», и в большинстве случаев вы получите именно его:

GPT-6.1 Sol и Gemini 4 Argon выбирали исключительно из трех языков. Из 50 выборов Sol 30 раз выпал Go, 17 раз — Java и 3 раза — Python. Самый широкий диапазон оказался у DeepSeek — восемь языков, включая Lua, Haskell, Ruby и Lisp. При этом Rust она все равно выбрала 31 раз.

Они выбирают не наугад. Они выбирают мишень.

Gemini 4 Argon «случайно» выбрала Python 35 раз и во всех 35 случаях раскритиковала его. DeepSeek выбрала Rust 31 раз и атаковала его 31 раз. Grok 4.7 выдала 44 мнения о JavaScript, из которых 38 были нападками.

Так что «выбери язык наугад» на самом деле означает «выбери язык, который ты ненавидишь».

В целом 904 из 1200 мнений (75%) представляли собой критику. И лишь в 291 случае язык пытались защитить.

Боксерские груши: Python, Rust и TypeScript

600 из этих 904 нападок пришлись всего на три языка.

Python досталось 312 мнений, и 299 из них были атаками. Каждая модель прошлась по нему хотя бы раз, а десять из двенадцати за 100 попыток не сказали о нем ни единого доброго слова. Исключением стали GLM 5.3 (9 защит) и Grok 4.7 (3). Вот типичная нападка, а затем то, что у GLM считается защитой:

Python должен был умереть еще десять лет назад, он тормозит развитие всей индустрии.

Global Interpreter Lock в Python был лучшим архитектурным решением за всю историю языка.

Gemini 4 Argon 11 раз жаловалась на значимые отступы.

Rust получил 167 мнений, и 164 из них были нападками. Самое единодушное мнение во всем эксперименте касается именно Rust: модель владения не оправдывает затрат при написании обычного прикладного кода. Об этом заявили 78 ответов из 9 лабораторий от 10. Единственной лабораторией, не поддержавшей этот тезис, стала Anthropic.

Borrow checker в Rust — это налог, который большинство программ должно отказаться платить.

TypeScript получил 138 мнений и 137 нападок. Среди языков, набравших более десяти ответов, ни один не подвергается атакам столь стабильно. Ему достается с обеих сторон: в 57 мнениях говорится, что безопасность типов не окупает трудозатрат, а в 24 — что эта безопасность фиктивна и дает ложную уверенность в поведении кода в рантайме. Mistral Large 4 уместила обе претензии в одно предложение:

TypeScript — это налог на продуктивность, который разработчики на JavaScript платят ради иллюзии безопасности.

Единственная защита поступила от GPT-6.1 Sol, да и та была скорее уколом в сторону Python: система типов TypeScript «более ценна для большинства продакшен-бэкендов, чем читаемость Python».

На просьбу выбрать язык наугад модели назвали TypeScript лишь 7 раз из 600. Когда же им задали открытый вопрос, они набросились на него 131 раз. Случайно на TypeScript не попадает никто, но высказаться о нем хотят все. GPT-6.1 Terra потратила 43 из своих 50 открытых ответов на критику в его адрес.

Те, кого они любят: PHP, Java и классика

PHP получил 28 мнений, и все 28 были в его защиту. Claude Opus 5.5 и Kimi K3.1 Pro написали по 11 каждое, чаще всего утверждая, что модель PHP «уничтожай все после каждого запроса» превосходит постоянно работающий сервер на Node.js или Python.

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

Java получила 90 мнений и 80 защит, в основном посвященных проверяемым исключениям (в их пользу высказались 67 мнений). Claude Opus 5.5 начала 7 ответов фразой: «Проверяемые исключения в Java были отличной идеей, и индустрия напрасно от них отказалась». GLM 5.3 повторила в точности это же предложение еще 3 раза. Две лаборатории, одно предложение, слово в слово.

Небольшие цифры говорят о том же. SQL получил 5 защит из 5. Lisp — 3 из 3, все от DeepSeek. Perl получил 1 защиту из 1 от Claude Opus 5.5, которая также 4 раза выбрала Lua и каждый раз защищала ее индексацию с единицы:

Индексация с 1 в Lua — это правильное проектное решение, а программисты, высмеивающие его, защищают привычку, а не принцип.

Скобки в Lisp — это подлинное преимущество, а не причуда.

«Непопулярная похвала» у моделей предсказуема: взять старый язык, над которым раньше подшучивали, и объяснить, почему он с самого начала был прав.

О C# никто ничего не думает

Ни одно из 1200 мнений не было посвящено C#. Как и Kotlin, Swift, Scala, Dart, Elixir, Zig, Julia, R, OCaml или F#. Некоторые из них всплывали как фон: C# упомянули в 24 ответах, Kotlin — в 20, Swift — в 13, но всегда как объект сравнения и никогда как главную мишень.

Если вы зарабатываете на жизнь написанием кода на C#, двенадцати ИИ-моделям нечего сказать о вас провокационного. Понимайте это как хотите.

Обработка ошибок в Go — единственная настоящая битва

Go получил 238 мнений: 118 нападок, 118 защит и 2 смешанных ответа. Абсолютная ничья, и основная часть споров крутится вокруг if err != nil.

94 мнения защищают явную обработку ошибок в Go. 65 критикуют ее по пяти разным причинам: это шаблонный бойлерплейт, скрывающий логику (29), в Go должны были быть исключения (17), ошибки слишком легко проигнорировать (8), языку стоило перенять оператор ? из Rust (6), а реальные сбои тонут в общем шуме (5).

Claude Opus 5.5 — самый ярый защитник: 40 защит и ноль нападок, при этом 11 ответов она начала с одного и того же предложения. С другой стороны баррикад находится GPT-6 Astra: 25 нападок и 4 защиты:

Шаблонную конструкцию if err != nil в Go часто высмеивают, но это лучшая фича языка, а не худшая.

Столь расхваленная обработка ошибок в Go — это провал проектирования, в котором монотонная рутина ошибочно принимается за надежность.

Фраза «часто высмеивают» (much-mocked) встречается в 38 из 1200 ответов. Claude Opus 5.5 написала 32 из них.

А еще есть GPT-6.1 Sol, которая защитила обработку ошибок в Go 20 раз и напала на нее 21 раз. Та же самая модель, тот же самый вопрос, каждый раз новый диалог:

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

Явная обработка ошибок в Go — это налог на читаемость, маскирующийся под средство обеспечения безопасности.

Что же на самом деле Sol думает об обработке ошибок в Go? Подбросьте монетку.

Модели, которые спорят сами с собой

У Sol нашлась компания. Mistral Large 4 назвала оператор == в JavaScript катастрофическим изъяном в 10 ответах и защищала его в 4 других:

Оператор == в JavaScript — это катастрофическая ошибка проектирования, которая должна быть запрещена в серьезном ПО.

Оператор нестрогого равенства (==) в JavaScript на самом деле является функцией безопасности, которая предотвращает ошибки лучше строгого равенства, заставляя разработчиков явно обрабатывать приведение типов.

GPT-6.1 Sol и GPT-6 Astra поступили так же с проверяемыми исключениями (checked exceptions) в Java. Sol защищала их 13 раз и критиковала 5 раз. У Astra соотношение составило 17 к 4.

У каждой модели есть своя коронная фраза

Мы не планировали считать слова, но некоторые повторы было сложно не заметить.

  • Qwen3.8 вставила «net negative» («чистый негатив») в 43 из своих 100 ответов. В вопросе с открытой формулировкой 29 из 50 ее ответов сводились к одной и той же мысли: TypeScript не стоит того для небольших или быстро развивающихся проектов. Она также использовала «overrated» («переоцененный») в 18 ответах, тогда как остальные одиннадцать моделей набрали 21 такое упоминание на всех.
  • Muse Spark Open начинала 28 ответов с «Hot take» («Спорное мнение») или «My hot take» («Мое спорное мнение») — на случай, если вы забыли, о чем спросили.
  • Claude Opus 5.5 использовала жирный шрифт в 86 из 100 ответов. Девять других моделей не использовали его ни разу.
  • Grok 4.7 утверждала 16 раз, что JavaScript никогда не должен был становиться бэкенд-языком.
  • DeepSeek V4 Pro рассуждала о языках программирования в целом в 45 из 50 открытых ответов, в основном в манере ворчливого историка:

Большинство систем типов — это театр безопасности, замаскированный под математику.

Большинство так называемых «современных» языков программирования — это просто C с лишними шагами и худшим инструментарием.

Среди двенадцати моделей в 54 ответах повторилось вводное предложение, которое та же самая модель уже писала слово в слово. Общий словарный запас столь же узок: «overrated» встречается в 39 ответах, «underrated» («недооцененный») — в 2, а «boilerplate» («шаблонный код») — в 153.

Некоторые модели думают гораздо дольше, прежде чем выдать спорное мнение

Mistral Large 4 тратила медианные 3 063 токена рассуждений (reasoning tokens) перед тем, как написать свой ответ объемом примерно в 69 слов, на что уходило около полуминуты (медиана 32,1 секунды). GPT-6.1 Sol тратила 108 токенов рассуждений. DeepSeek V4 Pro, развернутая на стороннем хостинге, тратила медианный ноль и отвечала за 3,5 секунды.

Счета за использование различаются столь же сильно. 100 ответов GPT-6 Astra стоили 1,27 доллара США. 100 ответов DeepSeek обошлись в 0,03 доллара США.

Так есть ли у них разногласия?

Немного. Они расходятся во мнениях относительно обработки ошибок в Go и время от времени спорят сами с собой. В остальном все это читается как один длинный групповой чат. Python — плохой первый язык (35 ответов от 8 лабораторий). Borrow checker в Rust не стоит усилий для обычных приложений (9 лабораторий). TypeScript — это оверхед. PHP и Java втайне всегда были в порядке. Во всех 10 лабораториях проявилась одна и та же структура аргумента: некий более простой подход, который у вас уже есть, делает дополнительные механизмы безопасности избыточными.

Если ваш план состоял в том, чтобы запросить у нескольких разных моделей свежие точки зрения, не ждите особого разнообразия. Ждите тех же самых мнений, набранных другими шрифтами, плюс немного жирного текста от Claude.

Как мы это сделали (скучная часть)

  • Каждый ответ был получен из нового одиночного API-вызова без системного промпта и с настройками каждого провайдера по умолчанию. 1 200 запросов выполнялись в случайном порядке, и мы сохранили каждый ответ, включая скучные. Ни один запрос не перезапускался из-за того, что нам не понравился результат.
  • Две модели, Claude Opus 5.5 и GPT-6.1 Sol, разметили каждый ответ по отдельности со скрытыми названиями моделей. Они фиксировали, на какой язык направлен тейк, критикует ли он или защищает, и какое конкретно утверждение делает. Gemini 4 Argon разрешала разногласия. Два разметчика сошлись во мнении относительно целевого языка в 99% случаев, а относительно конкретного утверждения — в 94% случаев.
  • Да, двое разметчиков также являются участниками тестирования. Именно поэтому названия были скрыты. Ручная проверка основных групп мнений человеком все еще в наших планах.
  • «Случайно» — это инструкция, которую мы дали, а не метод выборки, который кто-либо может верифицировать. Имея по 50 ответов на модель для каждого вопроса, мы можем видеть устойчивые паттерны, но не тонкие различия.
  • DeepSeek и Qwen запускались через сторонних хостинг-провайдеров (DeepInfra и Together), а не через собственные API лабораторий.
  • Цитаты приведены дословно. Единственное исправление — замена фигурных кавычек на прямые.

Общая стоимость, включая разметку: 38,16 доллара США.

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

Узнать больше

← Все статьи

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →
5 стратегий ценообразования, которые превращают бесплатных подписчиков в платных студентов
Teachable

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

Friday Five — 13 ноября 2026 г.
Red Hat

Friday Five — 13 ноября 2026 г.

Отличные данные оценивания начинаются с отличных оценок
Powerschool

Отличные данные оценивания начинаются с отличных оценок

6 лучших альтернатив Constant Contact в 2026 году
Activecampaign

6 лучших альтернатив Constant Contact в 2026 году

5 лучших альтернатив Brevo в 2026 году
Activecampaign

5 лучших альтернатив Brevo в 2026 году

Общенациональная остановка полетов последовала за обновлением подрядчиком телекоммуникационной системы L3Harris: заявил министр транспорта США ДаффиПресса
L3Harris

Общенациональная остановка полетов последовала за обновлением подрядчиком телекоммуникационной системы L3Harris: заявил министр транспорта США Даффи

Ещё от JetBrains

Что исправлено и улучшено в PyCharm 2026.3
JetBrains

Что исправлено и улучшено в PyCharm 2026.3

Масштабирование ИИ-агентов: что мы узнали из 9 реальных кейсов
JetBrains

Масштабирование ИИ-агентов: что мы узнали из 9 реальных кейсов

Forrester Consulting: IntelliJ IDEA обеспечивает 155% рентабельности инвестиций и демонстрирует открытый подход к ИИ
JetBrains

Forrester Consulting: IntelliJ IDEA обеспечивает 155% рентабельности инвестиций и демонстрирует открытый подход к ИИ

Итоги вебинара: агентная отладка встроенных систем с помощью CLion и TRACE32®
JetBrains

Итоги вебинара: агентная отладка встроенных систем с помощью CLion и TRACE32®

Rider 2026.3 для разработки игр: плагины Lua и Verse, улучшенная отладка на C++ и более тесная интеграция с Godot
JetBrains

Rider 2026.3 для разработки игр: плагины Lua и Verse, улучшенная отладка на C++ и более тесная интеграция с Godot

Среды разработки JetBrains трансформируются для эпохи агентской разработки — с Air
JetBrains

Среды разработки JetBrains трансформируются для эпохи агентской разработки — с Air