Here are the programming languages I'm proficient in, rated on a scale of 1-10:
10/10 - Expert Level
- Python - Deep understanding of syntax, libraries, frameworks, best practices
- JavaScript/TypeScript - Full-stack development, modern frameworks, async programming
- C++ - Advanced features, templates, STL, memory management, performance optimization
9/10 - Advanced
- Java - Enterprise development, Spring framework, JVM internals
- C - System programming, memory management, low-level operations
- Go - Concurrency, goroutines, modern language features
- Rust - Memory safety, ownership, systems programming
8/10 - Proficient
- C# - .NET ecosystem, LINQ, async/await
- PHP - Web development, frameworks like Laravel
- Ruby - Rails framework, metaprogramming
- Swift - iOS/macOS development
- Kotlin - Android development, JVM interop
7/10 - Competent
- R - Data analysis, statistics, visualization
- MATLAB - Numerical computing, signal processing
- Scala - Functional programming, JVM ecosystem
- Haskell - Functional programming concepts
- Clojure - Lisp dialect, functional programming
6/10 - Intermediate
- Assembly - x86, ARM, understanding of low-level operations
- Shell/Bash - System administration, automation
- SQL - Database design, query optimization
- Lua - Scripting, game development
- Perl - Text processing, system administration
5/10 - Basic
- Fortran - Legacy scientific computing
- COBOL - Legacy business systems
- Pascal - Educational programming
- Ada - Safety-critical systems
Specialized Knowledge
- Domain-specific languages (DSL) - Various embedded and specialized languages
- Configuration languages - YAML, JSON, TOML, etc.
- Markup languages - HTML, XML, Markdown, LaTeX

no subject
Date: 2025-10-11 05:20 (UTC)no subject
Date: 2025-10-11 05:40 (UTC)no subject
Date: 2025-10-11 05:37 (UTC)SQL - Database design, query optimization
Хехе. Гггггг.
no subject
Date: 2025-10-11 07:50 (UTC)Потому что этотъ отвѣтъ не является какимъ-либо анализомъ дѣйствительныхъ способностей Cursor исходя изъ какихъ-либо бенчмарковъ или изъ какой-либо информацiи о внутреннемъ устройствѣ этой программы или объ объемахъ материала для тренировки модели. (Никакая LLM не можетъ какимъ-то образомъ сама интроспектировать или внутреннимъ образомъ узнать, какой матерiалъ былъ использованъ для ея тренировки.)
Выданный вамъ текстъ является лишь пересказомъ того, что говорили на эту тему разные люди въ разное время, причемъ достаточно недавно - вѣдь Cursor всего 2 года существуетъ. То-есть, это пересказъ чьихъ-то субъективныхъ мнѣнiй или достаточно поверхностнаго анализа. Поскольку за это время всѣ модели быстро эволюцiонировали, то все, что на эту тему въ 2023 и 2024 году говорилось, уже въ любомъ случаѣ устарѣло.
Здѣсь больше всего любопытно, что у васъ вообще возникла идея задавать такой вопросъ ИИ (и, по-видимому, вы были готовы полностью довѣрять этому отвѣту). По-вашему, почему это произошло?
no subject
Date: 2025-10-11 07:55 (UTC)Geez, folks, there is no statistical evaluator inside that can compute confidence intervals.
no subject
Date: 2025-10-11 09:39 (UTC)no subject
Date: 2025-10-11 07:59 (UTC)Я собираюсь задействовать Курсор в проектах с разными языками. Сразу вижу, что ждать от него Zig или Carbon или OCaml надеяться не стоит.
no subject
Date: 2025-10-11 08:17 (UTC)Опять хочу задать вамъ тотъ же вопросъ. Какъ вы думаете, откуда ИИ вообще можетъ получить информацiю о томъ, насколько Cursor сможетъ помочь разрабатывать проектъ на OCaml? Что даетъ вамъ увѣренность въ разумности отвѣтѣ ИИ? То, что отвѣтъ ИИ написанъ яснымъ, стандартнымъ для индустрiи языкомъ безъ единой ошибки, съ абсолютно точнымъ использованiемъ спецiальной терминологiи и безупречно отформатированъ?
ИИ отвечает гораздо честнее
На основанiи чего вы сдѣлали такой выводъ? Вы вѣдь пока что не знаете, какой правильный отвѣтъ, и поэтому спрашиваете?
no subject
Date: 2025-10-11 08:38 (UTC)Я не жду от ИИ "разумности". Я жду умения писать и отлаживать код. Мне по жизни приходится давать задания как живым разработчикам, так и ИИ. За последние несколько месяцев могу сказать, что принципиальной разницы между ними нет. Опыт у всех разный, и качество кода тоже выходит разное. Но ИИ не ленивый, не устаёт и быстро улучшается.
no subject
Date: 2025-10-11 20:17 (UTC)у модли внутри есть токены, соответствующие языкам
и векторы высказываний ("программ для тренировки") да, содержат указание на этот токен
но спросите у модели, сколько точно (или хотя бы приблизительно, хотя бы порядок) программ было использовано для тренировки модели
такой информации никто не собирает, в том числе она сама
в лучшем случае ей напишут "было 12345678 штук такого-то языка", и она послушно ответит как написано
хоть 3, хоть 3 триллиона
"качество тренировки" это высоко субъективное мнение, которое даже для человека довольно трудно оценить
чел может прочитать все стандарты С++, даже писать на 3-5 из них по 5 лет, и всё равно придёт на проект и его будут возить мордой по столу, "у нас так не пишут"
будет писать тестовый код -- чел из соседнего стиля его раскритикует за "неправильный" стиль
для примера -- посмотрите гну утилиты -- нарушение десятков кодстайлов -- а ведь каждый линукс сервак только их и содержит
как вы себе представляете, на каких основаниях програма может себя оценить? она даже число не знает, а уж качество...
> Ровно как и человек.
человека не тренируют на программах таким же способом, как модели
чел хорошо, если почитает учебник по языку, может даже весь код своих проектов, может ещё своего хобби
много ли? даст ли чтение представление, что вот этот код плохой и так я писать не будут, а такой хороший и буду?
профессионально и регулярно может на 3, ну 5 языках параллельно читать, скажем, по 1-10 мегабайтов в год
проекты даже с 3 языками редки
тот же язык обычно за 10-20 лет изменяется очень сильно
фортран 2000, борланд паскаль, вижал бейсик делают предыдушие версии языков архаичным убогим шилом
вот скормили ллму по найденому в интернете гигабайту питона, джава, скала, го -- как определить, какие версии?
а ведь стиль меняется очень сильно
no subject
Date: 2025-10-11 08:44 (UTC)no subject
Date: 2025-10-11 09:38 (UTC)no subject
Date: 2025-10-11 19:49 (UTC)no subject
Date: 2025-10-12 17:34 (UTC)no subject
Date: 2025-10-12 18:49 (UTC)no subject
Date: 2025-10-13 05:36 (UTC)