Pull to refresh

Comments 25

Стандарты программирования пишут ИИ на основе упоминания . Из за чего растет упоминание определенных языков а это в свою очередь ведет к ложным выводам и бесполезности подобных рейтингов.

Ставил задачу ИИ выбрать библиотеку по критериям. Выбрала самую популярную даже если знает о другой которая лучше по заданным критериям

Раньше эти рейтинги были основаны на естественном отборе где человек был средой отбора. А теперь статистика испорчена

Да, это своего рода система самоцитирования с положительной обратной связью. Статистика "отравлена", и с каждым разом рейтинги искажаются всё сильнее.

Вообще не понимаю, почему по сути 2 разных языка пишут вот так: "С/C++", а также используют в одном контексте. Компетенции практически не пересекаются, да и предметные области тоже (в меньшей степени конечно).

Согласен, сейчас это во многом разные языки. Однако до сих пор есть проекты, в которых основа написана на чистом Си, а дополнения — на С++. Вот чтобы поддерживать эти проекты, разработчику (или хотя бы команде) нужно знать два языка. Например, библиотека TensorFlow Lite содержит элементы на С/С++.

Получается, линукс ядро пишется на языке C/Rust?

Похоже, что так. Основная часть всё ещё пишется на Си, просто с недавних пор добавилась официальная поддержка Rust. Насколько знаю, пока доля кода на Rust в линуксовом ядре очень небольшая. Десятки тысяч строк против десятков миллионов.

Согласен, сейчас это во многом разные языки.


Так было всегда


Ты часом не робот? Текст камента попахивает

Когда "всегда"? С++ изначально задумывался как "Си с классами", а первые компиляторы С++ вообще транслировали код в Си.

Я пишу "C++/Qt" потому что без Qt никогда не писал на С++ и примитивы беру оттуда, а не из std.

Так многие делают при написании простых приложений. Если нет задачи писать на чистом С++ ради максимальной производительности, это действительно удобно. Всё меняется, если приходится заниматься системами с высокой нагрузкой и большим количеством параллельных процессов. Там Qt уже не прокатит из-за копирования при записи и непредсказуемого поведения программы.

Это всё из-за Microsoft, они начали в 1992 году писать C/C++, и продолжают до сих пор.

Имхо интерпретация того же рейтинга PYPL не раскрыта

Рейтинг PYPL (PopularitY of Programming Language) анализирует частоту поиска обучающих материалов в Google по запросам вида («Python tutorial», «Java manual» и т.п.)

Часто искать можно по нескольким причинам..
- плохая или фрагментированная документация
- порог вхождения слишком низок, как в python и C#, чтобы по ходу гуглить "как сделать икс"
- или слишком высок, как в cpp.. там даже при наличии Ричи, Страуструпа и иной религиозной литературы приходится гуглить

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

Падение интереса к Objective-C вполне закономерно.

Вот только в таблице "Рейтинг PYPL" у Вас почему-то у него рост, причем аж 4 зеленые стрелочки роста и процент прироста и положение в рейтинге выше чем у Swift.
Какая-то аномалия.

Эти 4 стрелочки соответствуют приросту всего в 0,6%, а общий тренд (примерно с 2015 года, когда он последний раз был в TOP 3) - постепенное снижение доли.

язык стилей CSS (хоть он и не полный по Тьюрингу, в нём даже нельзя выполнять вычисления)

Не просто можно выполнять вычисления, там есть и функции и if и ещё куча всего. И это даже в нативном css, а ведь зачастую пишут на Scss (sass) и там есть вообще всё - массивы, циклы, что угодно.

Для полноты по Тьюрингу в языке должны поддерживаться циклы или рекурсия. На CSS можно выполнять некоторые вычисления, но не любые.

Что-то можно посчитать, что-то - нет. Попробуй реализовать на CSS вычисление наибольшего общего делителя для пары произвольных чисел.

Помоему у RedMonk какраз самый адекватный рейтинг.

Да они все сейчас неадекватные. По-моему, статья в основном об этом.

...JavaScript-разработчикам есть смысл переходить на TypeScript

Ещё кто-то не перешёл?

Даже на "Хабр Карьера" сейчас есть вакансии, в которых требуется знание только JavaScript без TypeScript. При этом всё больше работодателей указывают "JavaScript/TypeSсript".

Java-разработчикам определённо стоит изучить Kotlin

Не стоит

Ну я использую PHP - сайты/боты/скрипты, C++ - ускоритель, JS - сайты, Java - .jar плагины для Майнкрафт, очень редко Python - в обучении 😂.

Полагаю после 2029года, в мире будут больше ИИ разработчиков, чем "реальных" с образованием, как с машинами механика или авто, поэтому не важно какой язык от слова совсем... Важно другое, но это тема для другой статьи

Sign up to leave a comment.

Information

Website
kryptonite.ru
Registered
Founded
Employees
501–1,000 employees
Location
Россия