The OpenNET Project / Index page

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



"Релиз набора компиляторов LLVM 9.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Релиз набора компиляторов LLVM 9.0" +/
Сообщение от Ordu (ok), 24-Сен-19, 18:02 
> Подожди-ка, мы начали с того, что я сказал, что во время LTO
> нет уже никаких языков.
> Ты мне начал возражать. А теперь начинаешь мне впаривать про интеграционные проблемы.

Да, естественно, я начал возражать, заявив, буквально следующее "Теоретически [нет никаких языков и границ между ними]. Все такие заявления теоретичны по своей сути, и большинство попыток эту теорию перевести в разряд практической реализации разбиваются о реальность в мелкую щепу."

Это как-то у тебя не состыковывается со всем остальным, что я написал?

> Эти проблемы не новость и хорошо известны.
> Я всего лишь хотел тебе сказать, что эти чуваки поимели бы те
> же самые проблемы, если бы пытались
> точно таким же образом написать свой фронтенд для С, а не Rust.

Не совсем. Баги, ради исправления которых разработчики rust'а шлют патчи в llvm, подчастую носят как раз характер багов, не проявляющихся на C/C++, но проявляющихся на rust'е. LTO тестировался до rust'а на C, C++ и Haskell'е. Пришёл rust и нашёл новую пачку багов. Некоторые из них, вероятно, порождение реализации, и другая реализация rust'а или C, может и не столкнулась бы с ними, а некоторые вызваны особенностями rust'а как языка, и с ними у компилятора C было бы примерно ноль шансов столкнуться.

> В статье они описали, как их (не)понимание работы LLVM не совпало с
> тем, как оно работает на самом
> деле. Ну, разобрались, молодцы, починили, статью написали.
> Но это никакой не подвиг и не прорыв. Обычная работа.

Ну, да. Но и "кривые руки" тут не при чём, не так ли? Ребята справились с этой работой, мне хочется их поздравить -- я представляю себе через какие глубины фрустрации им пришлось пройти, решая описанные проблемы.

> На прощанье могу тебе только посоветовать придерживать свою проницательность и свое ЧСВ,
> и пытаться слышать других а не только себя любимого.

Мне показалось, или я что-то слышал про бревно в глазу?

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

Где? Где тебе попадаются такие люди? Реально мало таких мест. И с каждым годом всё меньше и меньше. Я никак понять не могу -- это мои стандарты к уму собеседника растут, или люди тупеют.

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

Оглавление
Релиз набора компиляторов LLVM 9.0, opennews, 20-Сен-19, 10:31  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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