• Thread starter Обзор
  • Start date
  • " /> Обзор - Компьютеры на базе процессоров Эльбрус уже поддерживают языки Rust и Go | SoftoolStore.de - Софт, Avid Media Composer, Книги. | бесплатные прокси (HTTP, Socks 4, Socks 5)

    Обзор Компьютеры на базе процессоров Эльбрус уже поддерживают языки Rust и Go

    Обзор

    Staff member
    Редактор
    Messages
    9,002
    Points
    895
    Offline
    #1
    Набор разработчика платформы «Эльбрус Линукс» (PDK) получил поддержку системных языков программирования Rust и Go в опытном режиме. Об этом стало известно 16 февраля на конференции Elbrus Tech Day.

    «Помимо стандартных C и C++ сейчас мы систематически улучшаем поддержку системных языков нового поколения, а именно Rust и Go. Rust изначально спроектирован под использование инфраструктуры LLVM. И, в принципе, для нас это хорошо, потому что LLVM хорошо подходит для сочетания разных фронтендов и бэкендов», — заявил на конференции сотрудник компании АО «МЦСТ» Антон Аникин.​
    Аникин отметил, что это всё тот же компилятор, но оформленный в виде библиотеки .so, который подключается к модифицированной версии LLVM (Low Level Virtual Machine) — программной инфраструктуры для создания компиляторов и различных инструментов разработки. Это позволяет использовать Rust 1.38 вместе с LLVM 9. В дальнейшем разработчики планируют добавить поддержку версии 1.46 с использованием LLVM 11. Поддержка языка Go осуществляется с помощью компилятора gccgo 9 и LLVM (экспериментально).

    Компиляторы выступают бэкендом для LLVM, а языки программирования — фронтендами. Поэтому есть возможность генерировать машинный код под разные платформы. Набор разработчика, где это всё реализовано, предлагается отдельно от операционной системы. В дальнейшем наработки передаются разработчикам ALT Linux, Astra Linux, QNX Neutrino и «БагрОС-4000» — операционной системы компании «Сухой».
     
    Top Bottom