Ответы пользователя по тегу Языки программирования
  • Возможно ли создание языка, который бы пришёл на замену С по производительности?

    @blandger
    Практически такой же язык уже создан. При этом он является во много раз более безопасным, насколько что, как Майкрософт так и Линукс разработчики внедряют его подержку и компиляцию в существующие кодовые базы.

    Его название — Rust.
    И да создание языка — это далеко ещё не создание компилятора для такого нового языка и других инструментов.
    Это многие человеко-часы, то есть годы разработок.
    Ответ написан
  • Существует ли ЯП с Не стандартной логикой обработки ошибок try..catch?

    @blandger
    Посмотрите раздел обработка ошибок в Rust
    Ответ написан
    Комментировать
  • Какой язык программирования для Back-end производительнее?

    @blandger
    Чтобы удовлетворить ваши амбициозные требования к производительности, гляньте на сравнения бенчмарков некоторого проекта написанного на разных ЯП с разными библиотеками, с сайта
    https://www.techempower.com/benchmarks/

    Очевидный лидер на протяжении долгого времени ЯП RUST с одним из веб-фреймворком.
    ЯП который не только выдаёт бинарный исполняемый код, имеет маленький рантайм без GC, но самое главное на уровне языка гарантирует безопасность кода (конечно при "ровных" руках). Также имеет недавно добавленный в ЯП функционал-сахар для написания асинхронного кода (async/await). Он строго типизированный, наследования нет, но есть композиция и система типажей (traits). Главное — благодаря свойствам компилятора (borrow checker) он уже при компиляции умеет "бить по рукам" за не безопасный код в многопоточной среде.

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

    Язык rust — сложный для вхождения, поэтому приготовьтесь осваивать дольше, чем любой другой, на уровне c++. Но он того стоит.
    Ответ написан
    Комментировать
  • Есть ли реальная замена Java в Энтерпрайзе?

    @blandger
    Вопрос "замена" звучит не совсем понятно. Может вопрос задавался как: что перспективнее изучать для энтерпрайз на будущее?

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

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