The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Rust 1.52"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Выпуск языка программирования Rust 1.52" +4 +/
Сообщение от iZENemail (ok), 06-Май-21, 23:52 
>> жрёт память и процессор при собственной компиляции
> Что значит "собственная компиляция"?

Бутстрап в школе не проходили? Тогда может читали о приключениях барона Мюнхгаузена, где он себя и коня за волосы из болота вытаскивал?

> Если сборка компилятора самим собой, то это очень
> важное замечание, ведь в нормальных ОС невозможно запустить программу, нескомпилировав
> компилятор для языка, на кактором написана программа, самим собой

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

Для использования Rust по прямому назначению на стороне специально обученных доверенных людей нужен установленный LLVM (в данном случае llvm-12). Он тоже не из воздуха появляется. Например, в FreeBSD его компилирует системный компилятор из базовой системы, который на версию ниже — LLVM/Clang-11.0.1. Приложения Firefox 88/Thunderbird 78.10 без llvm-12.0 и rust-1.51 не соберутся из исходников. Вот такие дела: заменили один маленький GCC комбайном размером около 1 ГБ — это если выкинуть отладчик и документацию из компиляторов.


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск языка программирования Rust 1.52, opennews, 06-Май-21, 20:23  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру