amarao: (Default)
[personal profile] amarao
Внезапно, языки программирования с высокими перилами (большим количеством проверок и защит от nonsensical code) для vibe coding куда полезнее, чем языки с расслабленными правилами, которые принимают что попало.

Если код не компилируется, вайбинг продолжается до тех пор, пока не компилируется.

А вот в условных питонах и js'ах всякие редкие условия (обработка ошибок, неожиданные типы данных в переменных и т.д.) полностью на совести LLM, а как мы знаем, no consciousness, no conscience, так что...

Возможно, развитием вайб-кодинга станет появление языка программирования максимального уровня фашизма, с минимумом срезанных углов. Никаких неявных typecasting'ов (даже в безопасных случаях), никакого operation precedence (писать всё в скобках). У того же Rust'а - отказ от неявного clone (надо? пиши clone) и т.д.

Может быть, не языка программирования, а набора правил, которые будут энфорситься на уровне компилятора (--no-sugar).

Date: 2025-06-08 12:05 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Как интересно; вроде бы ожидалось всё наоборот, машина врать не будет. А она именно что врёт постоянно. И тогда нужны типы. Раст без unsafe.

Date: 2025-06-09 08:17 am (UTC)
From: [personal profile] ichthuss
Так єто же ожидалось для алгоритмических, детерминированніх, математически обоснованніх машинніх решений. А не для гадания на нейрогуще.

Date: 2025-06-08 01:31 pm (UTC)
From: [personal profile] provokatorz
JetBrains уже во всю стараются. Хотят повторить успех Kotlin на этой стезе.

Date: 2025-06-09 02:59 am (UTC)
sab123: (Default)
From: [personal profile] sab123
Я подозреваю, что языки для ИИ должны быть другими, многословными (в отличие от немногословных языков для людей). Например, никакого перечисления параметров для функций по порядку, а только по именам. Ну и чтоб ИИ сраз уписал много комментариев про то, что и почему он делает.

Date: 2025-06-09 04:26 pm (UTC)
sab123: (Default)
From: [personal profile] sab123
Я как раз придерживаюсь противоположного мнения: не нужно создавать длинные имена, для этого есть комментарии. Для разделения длинных последовательностей кода на куски тоже есть комментарии в виде полосочек, которыми надо активно пользоваться.

//------------------
//==================

Date: 2025-06-09 06:13 pm (UTC)
From: [personal profile] anonim_legion
Немногословные языки - это не для людей, а для парочки крикливых меньшинств.

Немногословные языки появились только из-за культурных особенностей двух типажей: инженегров-телефонистов, изъясняющихся междометиями и математиков-абстракционистов, которым хочется писать коротенькие закорючки, у них рука за полётом гениальной мысли не успевает, а если кому это непонятно, так пусть учит (идёт на мехмат и там молится). Обе этих субкультурки отличаются gatekeeping'ом (см. "матан и метан"), хотя и меньшим, чем у медиков, поэтому любят языки со встроенными спотыкалочками.

Date: 2025-06-09 08:04 pm (UTC)
sab123: (Default)
From: [personal profile] sab123
Есть разные степени немногословности. Нормальные языки программиования вполне себе немногословные, хоть и не как Окамл какой.

Profile

amarao: (Default)
amarao

February 2026

S M T W T F S
123456 7
8910111213 14
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 27th, 2026 06:01 am
Powered by Dreamwidth Studios