Pull to refresh

Comments 58

Вас не смущает язык Ada , который тоже выше??

Что этот атавизм вообще там делает?

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

А вот Perl смущает, я о нем давно не слышал.

Я с адой сталкивался только в универе 30 лет назад. Больше не слышал ничего. Что-то наверно пропустил. Клон Паскаля, но видимо кому-то оно надо...

Недавно Аду помянули в Штатах на правительственном уровне в плане как раз безопасной разработки.

Кроме того, ее всегда использовали некоторые разработчики критически важного ПО в военном деле и авиации.

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

Спасибо что пояснили. Все равно видимо очень узкая сфера применения.

Тогда оно все же было больше на паскаль похоже было (экзамен сдавал). А С с его указателями на голову сложнее был. Может сейчас сильно изменился язык

Ну так "сложный" и "безопасный" - это противоположные свойства у языка.

Соглашусь... Для узких специализаций сойдёт.

Тогда это что-то вроде 1с получается. Тоже кстати клон Паскаля, и тоже невозможно выйти за рамки среды исполнения.

Тогда это что-то вроде 1с получается. Тоже кстати клон Паскаля

Ну нихрена себе новости!
1С всю жизнь был родственником BASIC / ШАЯ (Школьный Алгоритмический Язык). С Паскалём у него общего только то, что они оба Алголо-подобные.

Ада в критических частях авионики и подобных системах.

На ХХ целых 2-3 вакансии висит круглый год. Хотят срочно закрыть.

Назвать его атавизмом, пожалуй, чересчур. Если не ошибаюсь, Ада - язык для разработки ПО, рекомендуемый (и навязываемый) минобороны США. Т.е. фактически отраслевой стандарт. А это очень влиятельный орган.

Ну, и потом, оракловый PL/SQL - это своеобразный клон Ады. Конечно, это не Ада, но синтаксис заимствован из него.

Как уже сказал, что просто ни разу о нём не слышал.

Видимо потому что узкая специализация и то в США. Спасибо за инфу

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

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

Кто называет людям Perl и зачем? )))

Тайная секта перлофилов, конечно же. )))

Раньше был очень популярен в веб-программироввнии. Возможно, решили не делать из него второй Кобол, а переписать всё. Ддля этого нужны люди, умеющие его читать. :)

Так в статье же написано как формируется этот рейтинг.

Scratch решает, он обошел и Rust и Kotlin, предлагаю перейти всем отделом.)

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

Как быстро Python со всеми своими упрощениями обогнал С, С++ и Java и закрепился повсеместно в "железках". Ужас

Я бы скорее удивлялся тому, как быстро Python обогнал js. Ещё недавно js встраивали во все утюги, теперь это место занято python.

Конкретно вы используете питон?

Не в железках, а в запросах поиска.

Как быстро Python со всеми своими упрощениями обогнал С, С++ и Java

Вообще-то жаба сильно младше гадюки. Что не отменяет того что она та ещё тормозная огороженная со всех сторон корпоратная помойка и абсолютно убога в плане политик Oracle, просто скачать JDK сегодня какой-то ад с регистрацией, проксями и приседаниями вокруг версий. Ещё и в системе 100500 версий жабы поставленных каждой культяпкой, которые друг с другом конкурируют (каждой надо что-то своё, каждой надо нагадить в ENV), калечно обновляются и даже удалить их по-человечески нельзя, потому что какой-то сетап (может MSVS, может еклизьм, может ещё какой софт от банков или налоговой) вот что-то набегу скачал в temp, понаставил лет несколько назад... а MSI не сохранилось и без него не удаляется. Разумеется на оф.сайте и у MS этого MSI не нашлось.

её давно должны были выкосить в пользу хотя бы того же Kotlin, он прикольный и давно дефолт в том же ведроиде. Всё равно от распиаренной "переносимости" и "поддержки на каждом чайнике" у жабы полтора инвалида и тормозное легаси типа Azureus.

А по сабжику было бы интересно сегодня увидеть полноценно голагне не только в утилках, но и на десктопе, с кроссплатформенным UI из коробки и нормальными библиотечками (а не вот это вот). Вот он то мог бы подзадвинуть всех

Java тормозная? Не замечал этого, по тестам и ощущениям она порой с С++ соперничает, особенно когда JVM уже прогрет. Я просто не знаю что нужно делать, чтобы считать джаву тормозной и с чем сравниать.

Писать микросервисы инстансные. Ну чтобы JVM был перманентно не прогрет.

Как-то с описанием Java вы застряли в двухтысячных. Оракл версии использует примерно никто, ввиду их жлобства. OpenJDK ставится из системного или внешнего репо одной командой, другой переключается между версиями (в чем в данный момент особого смысла нету, если только клиен не просит конкретную версию). Производительность собраного последними версиями в прикладных задачах еще не си, но и далеко не питон, и даже не нода.

Думаю у автора комментария и C# запускается исключительно на Windows (всё ещё).

корпоратная помойка и абсолютно убога в плане политик Oracle, просто скачать JDK сегодня какой-то ад с регистрацией, проксями и приседаниями вокруг версий.

Все пользуют OpenJDK. И джава довольно быстрая, если говорить о современной версии. Я работаю на 17 версии и у меня всё летает.

Ещё и в системе 100500 версий жабы поставленных каждой культяпкой, которые друг с другом конкурируют

Интересно, что у вас там за культяпки...? Ваши ручки?

её давно должны были выкосить в пользу хотя бы того же Kotlin, он прикольный и давно дефолт в том же ведроиде. Всё равно от распиаренной "переносимости" и "поддержки на каждом чайнике" у жабы полтора инвалида и тормозное легаси типа Azureus.

Котлин на JVM работает, под капотом по факту всё то же самое. Это если сильно упрощать. Да и переносимость у джавы на уровне. Как минимум не требуется костыликов типа электрона, как для C#. А Котлин дефолт в Андроиде не потому, что он такой весь офигенный, а потому что ораклы зажрались.

Как минимум не требуется костыликов типа электрона, как для C#

И много приложений требует electron.net? По моему мейнстрим последних лет - пилить интерфейс на maui или avalonia. Доля *nix юзеров "крайне мала" поэтому ей можно пренебречь (плак-плак)

Питон в железках может быть для прототипов, если поделка не домашняя

быстрая проверка концепции, mvp, прототипы

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

Нужно иногда писать пет‑проекты на трендовых языках — для расширения кругозора и чтобы «внезапно» не остаться без актуальных навыков.

А питон так‑то уже 20 лет в мейнстриме.

Python это фактически основа для тестировщиков и MLщиков, так что ничего удивительного. И те и другие последние пару лет на волне хайпа.

Все инструменты, связанные с похожими задачами, похожи. А значит, если кто-то в совершенстве владеет одним из них, то он автоматически владеет всеми другими на достойном уровне. Так что мне не ясна причина уныния.

Питон просто язык пиара. Слишком много на нем кормиться. Отсюда и такие результаты как бы.

Рейтинг TIOBE формируется на статистике поиска

Всё ж, если верить описанию методики на исходном сайте, то не на статистике поиска, а на «количестве упоминаний» в выдаче «систем поиска». А это количество упоминаний они определяют по показателю счётчика хитов, который вывела та или иная система в ответ на запрос.

Причём, к «системам поиска», согласно методике, относится и «поиск по сайту» на wikipedia.org, microsoft.com, amazon.com, ebay.com и др. - список опубликован. Ну, то есть, это даже не рейтинг по количеству статей, а рейтинг по счётчикам, выводимым в результатах обработки поискового запроса. Понятно, что Python нынче будет на первом месте, даже про ИИ можно и не упоминать.

Учите C, никогда не промахнетесь) всем бобра:)

И санскрит. Всегда в жизни пригодится!

Латынь на все века!

Никто ещё не придумал ЯП на латыне? Опаздали компьютеры появиться на несколько веков. Иначе бы точно никаких английских словечек не было бы.

Хех. Почти все словечки романских иноагентских языков из латуни.

Никто ещё не придумал ЯП на латыне?

Рабочее название: SPQR.

Учитес, господа, учитес 😂

Питон язык на котором чаще всего учатся. Потому его и гуглят много, и статей с примерами много.

Простота установки и работы тоже сказываются. Как и куча библиотек.

Вижуал бэйсик не сдаёт позиций. Упорно держит. Правда, почему-то аж в трёх ипостасях.

Питон такой язык, который дается ЛЛМ, они очень много кода на нем читали. И написать условную утилиту на питоне у ЛЛМ может получиться с первого раза, на Сях - с десятого, а на ассемблере - практически никогда. А вот даже и без нейронок, по нему дофига документации и библиотек с примерами.

Визуал бейсик нейронки "понимают" значительно хуже, на мой взгляд. Что-то простое написать могут (уровня сортировки), но если дело доходит до работы хотя бы с компонентами - тут грустно очень.

Другие рейтинги, не по поисковым запросам, также держат python в топе или на первом месте. Каждый из нас примеряет рейтинги к себе и хоть в чем-то да не согласен с ними.

Причина популярности, кмк, в ясности синтаксиса, а он, очевидно, возник только из-за отступов пробелами и ставших из-за этого необязательных скобок и терминальных ;

Именно по пробелам идёт основной негатив у противников языка, знают они в чем соль, но почему-то упорно считают ее недостатком. По мне так недостаток один - низкое, в среднем в 6-8 раз, быстродействие обычного быстро-кода при выполнении по сравнению с (почти чем угодно).

Синтаксический сахар сейчас развит везде, например не уступает сабжу и Javascript, но скобочки и ;;; там в наборе занимают 20% кодинга, и IDE это только усугубляет.

но почему-то упорно считают ее недостатком

Потому что когда редактируешь код в IDE то все еще куда ни шло, а когда это какой-н скрипт на билд-сервере и правишь его на веб-странице и он по 5 раз к ряду не отрабатывает (час впустую) потому что отступ видите ли не так указан, табы с пробелами замиксовались или еще что это реально раздражает. Не, не раздражает, это БЕСИТ.

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

Вы реально правите код скриптов на серверах в чем-то, не умеющем пробелить табы во всех мыслимых ситуациях, включая засыпание на клавиатуре? То есть прямо простом TextBox в HTML или какой нить nano/mc?

Но ведь так уже почти никто не работает. Как минимум нормальный web-ide типа Jupyterlab, или VSCode + SSH. Даже вездесущий файловый менеджер Far это умеет из коробки (а ещё и нужное окружение активировать).

Я не вижу смысла копать ямку для цветка экскаватором. И уж тем более оправдывать этим косяки языка

Админство серверов в проде с удаленной правкой скриптов - точно не "ямка для цветка". Отступы - не косяк языка, а простой и действенный способ поддержки легкочитаемости кода и нахождения в Тоp-3 рейтингах. Красивый код нравится всем. IDE сильно снижает число ошибок даже в мелких правках, и никакой nano/mc/far2l/emac/vim/etc этого не обеспечат. Добавление к VSC, уже имеющемуся на каждом серьезном ПК расширения SSH не делает его "экскаватором".

За IDE/webIDE+SSH говорит еще одна тенденция: кратное уменьшение доли не-Python в админскриптах на обозреваемых мною 20-ти годах. Контейнеризация, ML, прошивки МК - везде теперь змей и только он. Нам всем придется к этому привыкнуть.

Да хайп и есть хайп. Куча новомодных дельцов от вайбкодинга ринулась безудержно копать свои золотые жилы на нейротяге, а питон пропиарен как ии френдли, да и мозгов у них не так много, чтобы что-то ещё потянуть.

Несколько не удивлен приросту популярности Python , банально но если попросить любого ии помощника написать вам какую-то программу или код без точных указаний что использовать в 90% случаях он её на pythonе и напишет , так что у него буст за счёт всяких псевдо недокодеров как я ))

А вот Rust жалко, даже не верится что он где-то в конце двадцатки располагается я думал у него дела получше идут

Для меня более интересны результаты Stackoverflow Survey

У Rust 14е место в разделе Programming, scripting, and markup languages (Go 13е)

Причем который год в топе по Admired (индекс удовлетворенности)
В этом году еще Cargo подъехал в том по удовлетворенности

Rust не надо жалеть, он стал отличным компаньоном для Python (uv, polars итд) и они теперь с нами надолго.

Sign up to leave a comment.

Other news