The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Crystal 1.5, opennews (??), 25-Июл-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


175. "Выпуск языка программирования Crystal 1.5"  –1 +/
Сообщение от Аноникалипсатор (?), 27-Июл-22, 00:15 
Раст - всего лишь обертка над байткодом llvm. Ему до С/С++ как таракану до луны. Кстати,  llvm написан на C/C++.
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

239. "Выпуск языка программирования Crystal 1.5"  +/
Сообщение от morphe (?), 29-Июл-22, 08:25 
Так C/плюсы - тоже обёртка над llvm
А Rust кроме LLVM можно компилировать через Cranelift (написан на Rust)
Ответить | Правка | Наверх | Cообщить модератору

240. "Выпуск языка программирования Crystal 1.5"  +/
Сообщение от РАСТОМАН (?), 29-Июл-22, 10:06 
Сranelift официально не признается стабильным бекэндом для раста. На сайте rust-lang.org нет ни одного слова про cranelift - ни в буке, ни в номиконе, ни в референсе. Если он написан на расте, словечко должно быть замолвлено на официальном-то сайте. И версия у него ниже единицы. И вообще он сейчас часть вазмтайма. Мутно как-то с ним все. Нет доверия.
Ответить | Правка | Наверх | Cообщить модератору

242. "Выпуск языка программирования Crystal 1.5"  +/
Сообщение от morphe (?), 29-Июл-22, 15:22 
> Сranelift официально не признается стабильным бекэндом для раста.

Что есть признание? Он есть в репе, и rustc можно собрать с его поддержкой, при этом он стабильнее чем gcc бекенд

> На сайте rust-lang.org нет ни одного слова про cranelift - ни в буке,

И не должно, rustbook про реализацию ничего не говорит, про LLVM там тоже ни слова

> ни в номиконе,

Как и про LLVM, там есть лишь пара ссылок, что некоторые вещи в Rust имеют семантику аналогичную LLVM

> ни в референсе.

Аналогично, там только указание на отдельные детали реализации

> Если он написан на расте, словечко должно быть замолвлено на официальном-то сайте

Зачем?

> И вообще он сейчас часть вазмтайма.

Потому что изначально он разрабатывался как JIT для WASM, но кто мешает то его использовать как бекенд для других вещей?

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

244. "Выпуск языка программирования Crystal 1.5"  +/
Сообщение от РАСТОМАН (?), 29-Июл-22, 21:16 
Признание - наличие крейнлифта по умолчанию. То есть,  когда запускаешь rustup, он должен устанавливаться по умолчанию или должен предоставляться выбор - или ллвм или крейнлифт. Этого нет. Если у вас есть опыт использования крейнлифта - расскажите про него,  пожалуйста.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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