The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.42, opennews (ok), 13-Мрт-20, (0) [смотреть все]

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


34. "Выпуск языка программирования Rust 1.42"  +6 +/
Сообщение от анон (?), 13-Мрт-20, 12:58 
Нет, это был пет проджект их сотрудника, потенциал которого осознали в компании
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

98. "Выпуск языка программирования Rust 1.42"  +4 +/
Сообщение от анонимчик (?), 13-Мрт-20, 23:28 
поэтому сотрудник соскочил в эпл пилить swift
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка программирования Rust 1.42"  +1 +/
Сообщение от Аноним (130), 14-Мрт-20, 02:32 
Он соскочил, потому что философия изыка перестала соответствовать его (оригинального автора) потребностям. Например, ему было свершенно наплевать на принцип zero cost abstractions, а изначальные версии языка (до 1.0) содержали GC и зеленые потоки. И что бы мы получили, если бы он остался "у руля"? Очередной Swift/Go/Java/Kotlin/Scala/Python/Ruby/<you name it>.

Языков, условно говоря, не обладающих рантаймом, с предсказуемой производительностью и годящихся для системной разработки, ничтожно мало. Фактически, из живых лишь C/C++. Даже у D или Ada есть абстракции, за которые нужно платить намного больше, чем они на самом деле стоят при наилучшей из возможных реализаций. Потому меня, например, чрезвычайно забавляет, когда Rust называют "очередным убийцей C/C++". Не было до Rust никаких "убийц". Были лишь зачатки, не получивише развития, либо языки, выродившиеся в языки с, как минимум, GC.

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

141. "Выпуск языка программирования Rust 1.42"  –2 +/
Сообщение от Аноним (-), 14-Мрт-20, 03:53 
> Языков, условно говоря, не обладающих рантаймом, с предсказуемой производительностью
> и годящихся для системной разработки, ничтожно мало.

Пусть они сперва отделят как-нибудь мух от котлет, в виде своего навязываемого пакетного менеджера и прочих вендорлоков. А то вендорлокнутое нечто в системном программирвоании - это просто апофеоз того как вообще в принципе в програмизме можно залететь по максимуму. Де факто раст вообще не free software - даже форк невозможно сделать или реализовать иной компилятор.

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

154. "Выпуск языка программирования Rust 1.42"  +3 +/
Сообщение от qetuo (?), 14-Мрт-20, 10:11 
Де факто ты не можешь сделать форк компилятора и назвать его Rust. Назовешь иначе -- пожалуйста.
Ответить | Правка | Наверх | Cообщить модератору

213. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (-), 15-Мрт-20, 04:08 
> Де факто ты не можешь сделать форк компилятора и назвать его Rust.

Вот офигенно, где был бы си если бы там была такая политика? Вы можете сделать ЯП, но только не называйте его си. Круто.

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

244. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (244), 15-Мрт-20, 16:44 
>> Де факто ты не можешь сделать форк компилятора и назвать его Rust.
> Вот офигенно, где был бы си если бы там была такая политика?
> Вы можете сделать ЯП, но только не называйте его си. Круто.

И анонимный Эксперт с Наиценнейшим Мнением сможет нам конечно же кинуть ссылку на компилятор "С" или "С compiler"?


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

256. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 16-Мрт-20, 01:34 
> И анонимный Эксперт с Наиценнейшим Мнением сможет нам конечно же кинуть ссылку
> на компилятор "С" или "С compiler"?

GCC, например. TCC, если хочется странного и мелкого. Последний вот прям tiny C compiler - и никто Bellard'а в суд за это не приволок... а вот с растом так... эм... :)

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

267. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 16-Мрт-20, 04:41 
>> И анонимный Эксперт с Наиценнейшим Мнением сможет нам конечно же кинуть ссылку
>> на компилятор "С" или "С compiler"?
> GCC, например. TCC, если хочется странного и мелкого. Последний вот прям tiny
> C compiler -

т.е. не может. Ясно.

> и никто Bellard'а в суд за это не
> приволок... а вот с растом так... эм... :)

https://github.com/sapir/gcc-rust/tree/rust
https://github.com/thepowersgang/mrustc/tree/nightly-1.29
> Mutabah's Rust Compiler

И в чем тут разница с "Tiny C compiler"?

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

176. "Выпуск языка программирования Rust 1.42"  +3 +/
Сообщение от Аноним (176), 14-Мрт-20, 13:32 
О боже, разработчики Rust учли огромное количество проблем языков до него, в том числе фрагментацию экосистемы, какие гады! Более того, Rust даже учел ключевую проблему C++, превращающую его в монстра: обратную совемстимость. В Rust все редакции языка поддерживаются компилятором вечно и код в разных редакциях будет линковаться, но сами редакции между собой не являются совместимыми. Это полностью развязывает руки разработчикам для исправления языка и его семантики в будущем. А в cargo есть утилита, которая умеет транслировать код из старой редакции в новую при необходимости.

Трейдмарк на именах Rust и Cargo никаких не влияет на свободу исходного кода компилятора и системы сборки. Форкайте под другим названием и делайте что хотите. Более, того, ВНЕЗАПНО, текст трейдмар-полиси (https://www.rust-lang.org/policies/media-guide) Rust скопирован у (барабанная дробь) Python, который является частью стандартных поставок огромного числа дистрибутивов, но почему-то до сих пор никто не истерил. То же с Go и многими другими языками и продуктами. Сейчас очень сложно найти большое имя, не обложенное трейдмарком, в том числе в СПО, и Rust тут ничем не выделяется. И я не говорю, что трейдмарки - это хорошо. Просто перестаньте не разбираясь в вопросе приписывать это все одному расту.

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

214. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (-), 15-Мрт-20, 04:20 
> О боже, разработчики Rust учли огромное количество проблем языков до него,

...и поэтому создали много новых :)

> в том числе фрагментацию экосистемы, какие гады!

...завендорлочив сие на мозиллу, делом доказавшую что она умеет нагибать девов похлеще даже майкрософта с дотнетом.

> Более того, Rust даже учел ключевую проблему C++, превращающую его в монстра:
> обратную совемстимость.

Ну конечно, нет обратной совместимости - нет проблем.

> В Rust все редакции языка поддерживаются компилятором вечнои код в разных редакциях
> будет линковаться, но сами редакции между собой не являются совместимыми.
> Это полностью развязывает руки разработчикам для исправления языка и его семантики в будущем.

Спорный вопрос насколько это хорошо. В результате по факту окажется несколько разных ЯП под одним беджиком, вызывая путаницу у прогеров и баги... и эти люди запрещают кодить компилеры другим, боясь за репутацию! Мне кажется что тут где-то на$%ка...

> А в cargo есть утилита, которая умеет транслировать код из
> старой редакции в новую при необходимости.

Говоря за себя я вообще весь этот каргокульт труба шатал. Предпочитаю чтобы мне в систему никто кроме системного пакетного менеджера не гадил. А если яп пытается развести мне в системе виндопомойку - это хреново. По безопасности, контролируемости окружения и просто моему удобству.

> Трейдмарк на именах Rust и Cargo никаких не влияет на свободу исходного
> кода компилятора и системы сборки. Форкайте под другим названием и делайте что хотите.

Угу, оно и видно - в результате такой политики оно даже gcc не поддерживается. И наверное не будет, с такой политикой то.

> Rust скопирован у (барабанная дробь) Python, который является частью стандартных поставок
> огромного числа дистрибутивов, но почему-то до сих пор никто не истерил.

Я не знаю у кого там какие стандартные поставки, у меня нет никаких пихонов в системе, и если кто хочет быть похожим на это УГ, пусть, имхо сразу к дьяволу катится. Это уг в край заколебало, в том числе и вопросами совместимости. Хотите сказать что раст станет такой же адовой камасутрой?

> То же с Go и многими другими языками и продуктами.

Да вот как-то не то же - в gcc его как-то заимплементили. И видимо ничего не нарушается. А раст - у него очень жесткие условия. Впрочем это мозилла, они и в файрфоксе это практиковали. И я имел неудовольствие на себе ощутить к чему все это приводит. Извините, но у мозиллы осталось 3% юзерей в вебе все-же за дело. Слишком уж они использовали свое право всех натягивать оптом. И таки донатягивались. Еще не хватало такого счастья с системным программированием.

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

Ну как бы сравнивать с питоном... эм... питон не больно какой системный тул :). И его как раз сейчас все кому не лень взялись выкидывать - там даже сам BDFL задолбался и ушел (лол, слабак). Так что эталон какой-то весьма голимый.

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

227. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (227), 15-Мрт-20, 05:10 
> ...и поэтому создали много новых :)

Например?

> ...завендорлочив сие на мозиллу, делом доказавшую что она умеет нагибать девов похлеще даже майкрософта с дотнетом.

Вы это где-то в одном и том же месте про вендорлок прочитали или здесь просто коллективное сознание, синхронно генерирующее всякие удивительные истории? Cargo никаким образом не залочен на crates.io: https://doc.rust-lang.org/cargo/reference/registries.html
Также есть возможность, например, указать зависимость напрямую из репозитория или по пути в файловой системе.

> Спорный вопрос насколько это хорошо.

Хуже, чем получилось у C++, не получится: когда у тебя несколько разных языков по сути смешаны в один и вынуждены тесниться в границах одной семантики (а с каждым стандартом становится все теснее и теснее). Вот это действительно путаница.

> Угу, оно и видно - в результате такой политики оно даже gcc не поддерживается. И наверное не будет, с такой политикой то.

Понятия не имею и не слишком интересно. Т.е., опять-таки, я против трейдмарков, просто конкретно этот кейс мне не слишком интересен.

> Предпочитаю чтобы мне в систему никто кроме системного пакетного менеджера не гадил.

Вы можете вообще не использовать Сargo, а писать, например, мейкфайлы для rustc и пакетировать себе зависимости под свой менеджер. Но пакетный менеджер большинства ОС не особенно про то, чтобы, например, поставить несколько версий одной и той же либы.

> Я не знаю у кого там какие стандартные поставки, у меня нет никаких пихонов в системе

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

> Да вот как-то не то же - в gcc его как-то заимплементили. И видимо ничего не нарушается.

С Go есть путаница. Например, Роб Пайк считает, что Go - не трейдмарк, а Google не в курсе об этом. У него в списке трейдмарков значатся и Go, и Golang. Так что, если Google'у захочется доколупаться, ждите интересных новостей на opennet.

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

257. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 16-Мрт-20, 01:49 
> Например?

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

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

> Вы это где-то в одном и том же месте про вендорлок прочитали

Я не "прочитал" а просто включил бошку.
- Оно тянет репы. Репы конторлируются мозилла корп.
- Оно агрессивно запрещает трейдмарки до состояния когда других реализацие просто НЕТ.

Потому что назвать Васян Компилер это круто, конечно, но... не очень информативно.

> Cargo никаким образом не залочен на crates.io:

Тогда зачем им централизованная репа оперируемая коммерческой фирмой?

> Также есть возможность, например, указать зависимость напрямую из репозитория
> или по пути в файловой системе.

Однако по дефолту сватается вон то. И на мой вкус это дало мозиле слишком дофига контроля, при том что они делом показали чего от них можно ждать, еще на примере файрфокса.

> Хуже, чем получилось у C++, не получится: когда у тебя несколько разных
> языков по сути смешаны в один и вынуждены тесниться в границах одной семантики

С другой стороны, програмеры могут постепенно апгрейдить свои скиллы, НЕ засоряя бошку пятью РАЗНЫМИ реализациями. Последнее выглядит стремно с точки зрения багов. Бошка у програмера не резиновая, людям свойственно обобщать, и куча разных реализаций в этом плане выглядит подозрительно.

> (а с каждым стандартом становится все теснее и теснее).
> Вот это действительно путаница.

С другой стороны програмеры могут неспешно эволюционировать, а не подрываться все до основания, с вытекающей жизнью на вулкане.

> Понятия не имею и не слишком интересно. Т.е., опять-таки, я против трейдмарков,
> просто конкретно этот кейс мне не слишком интересен.

Ну а я не хочу закладываться на пару стремных корпов типа мозиллы. Эти делом доказали что у них можно have it hard.

> Вы можете вообще не использовать Сargo, а писать, например, мейкфайлы для rustc
> и пакетировать себе зависимости под свой менеджер. Но пакетный менеджер большинства
> ОС не особенно про то

А мне так нравится - это гарантирует нормальное продакшновое окружение на несколько лет, а не тикающую термоядерную гранату где все норовит разлететься в хлам каждую секунду.

> чтобы, например, поставить несколько версий одной и той же либы.

А что, code reuse в rust не в моде, что такую помойку надо?

> И у меня нет. Я лишь к тому, что в СПО полно трейдмарков, но хомяки не в курсе,

Так хомяки и програмить в массе своей не умеют, или как максимум на каком-нить пихоне какой-то трэш корябают.

> виде новостей на их любимых ресурсах. Очень легко управлять мнением таких
> людей по итогу.

Ну вот rust наверное мог бы постепенно стать не такой уж плохой штукой, но хайп и централизованность как-то душу не греют. Да и синтаксис какой-то сыкотный, let всякие. Это наверное спасает от багов но клаву все же больше топтать.

> С Go есть путаница. Например, Роб Пайк считает, что Go - не
> трейдмарк, а Google не в курсе об этом. У него в списке трейдмарков значатся и Go,
> и Golang. Так что, если Google'у захочется доколупаться, ждите интересных новостей на opennet.

Если в gcc это взяли и пилят, значит им условия были ок. А с растом такого не наблюдается, альтернативных реализаций тупо ноль.

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

242. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 15-Мрт-20, 16:30 
>> А в cargo есть утилита, которая умеет транслировать код из
>> старой редакции в новую при необходимости.
> Говоря за себя я вообще весь этот каргокульт труба шатал. Предпочитаю чтобы
> мне в систему никто кроме системного пакетного менеджера не гадил. А
> если яп пытается развести мне в системе виндопомойку - это хреново.
> По безопасности, контролируемости окружения и просто моему удобству.

Очень ценное мнение очередного опеннетного Эксперта (т.е. всех познаний в теме - слышал пересказ другого анонима)

>> Трейдмарк на именах Rust и Cargo никаких не влияет на свободу исходного
>> кода компилятора и системы сборки. Форкайте под другим названием и делайте что хотите.
> Угу, оно и видно - в результате такой политики оно даже gcc
> не поддерживается. И наверное не будет, с такой политикой то.

https://github.com/sapir/gcc-rust/tree/rust
https://news.ycombinator.com/item?id=21734529
> I have talked to GCC developers about integrating a Rust frontend and they said, the main blocker is the fact that the language specification isn't stable and a fast moving target.

As long as the Rust language specification isn't stable, GCC's Rust implementation would just fall behind all the time.
Оп-па. Как же так?


>> текст трейдмар-полиси (https://www.rust-lang.org/policies/media-guide) Rust скопирован у (барабанная дробь) Python, который является частью стандартных поставок огромного числа дистрибутивов, но почему-то до сих пор никто не истерил.
> Я не знаю у кого там какие стандартные поставки, у меня нет
> никаких пихонов в системе, и если кто хочет быть похожим на
> это УГ, пусть, имхо сразу к дьяволу катится. Это уг в
> край заколебало, в том числе и вопросами совместимости. Хотите сказать что
> раст станет такой же адовой камасутрой?

Как читать жопой - пособие от очередного анонима …

>> То же с Go и многими другими языками и продуктами.
> Да вот как-то не то же - в gcc его как-то заимплементили.
> И видимо ничего не нарушается. А раст - у него очень
> жесткие условия.

Но кроме анонима об этом никто не курсе - заговор рептилоидов, не иначе!

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

258. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (-), 16-Мрт-20, 01:53 
> Оп-па. Как же так?

Ну вот так - текущая новость как раз об этом. Там опять синтаксис переколбасили.

> Но кроме анонима об этом никто не курсе - заговор рептилоидов, не иначе!

Ну, когда будут альтернативные реализации, не прибитые на гвозди к паре стремных корпов, тогда и рассказывайте что заговора нет. До тех пор факты как-то плохо подтверждают теорию. При том вот конкретно мозилла корп еще судя по всему скоро загнется - и хрен его там знает каким они китайцам или кому еще продадутся.

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

268. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 16-Мрт-20, 04:45 
>>>> Форкайте под другим названием и делайте что хотите.
>>> Угу, оно и видно - в результате такой политики оно даже gcc
>>> не поддерживается. И наверное не будет, с такой политикой то.
>>  I have talked to GCC developers about integrating a Rust frontend and they said, the main blocker is the fact that the language specification isn't stable and a fast moving target.
>> Оп-па. Как же так?
> Ну вот так - текущая новость как раз об этом. Там опять
> синтаксис переколбасили.

Какой неудачный спрыг с темы :)


>> Но кроме анонима об этом никто не курсе - заговор рептилоидов, не иначе!
> Ну, когда будут альтернативные реализации, не прибитые на гвозди к паре стремных корпов, тогда и рассказывайте что заговора нет. До тех пор факты
> как-то плохо подтверждают теорию.

Странные факты
https://github.com/thepowersgang/mrustc/tree/nightly-1.29
> Mutabah's Rust Compiler

гугл не слышал о такой корпорации "Mutabah" - действительно заговор!


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

146. "Выпуск языка программирования Rust 1.42"  +1 +/
Сообщение от АнтонимАнтоним (?), 14-Мрт-20, 05:18 
> Он соскочил, потому что философия изыка перестала соответствовать его (оригинального автора) потребностям.

Это ложь конечно, он явно в своём блоке написал: писать на Rust слишком сложно. И я ему верю. За все эти годы ничего кроме actix не написалось (только не надо сюда утилиты из 70-х приплетать, это же стыдоба).

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

174. "Выпуск языка программирования Rust 1.42"  –3 +/
Сообщение от Аноним (176), 14-Мрт-20, 13:19 
Удивительно, как легко вы называете других людей лжецами, совершенно не проверяя собственные утверждения.

Во-первых: https://twitter.com/graydon_pub/status/958267824304046080
Когда я сказал, что язык перестал соответсвовать его потребностям, я не ссылался к каким-то конкретным его словам. Я просто обобщил все, что о нем знаю, и сделал вывол, что Rust постепенно перестал быть продуктом его собственных идей и взглядов. И никакой характеристики языку это не дает, просто факт из биографии отедльного человека.

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

Я вот писал уже выше про "остроумные" и "искроментые" издевательствие штуки здесь в адрес всего подряд на фоне полного отсутствия компетенции в вопросе.

Amazon развивает операционную систему, на которой практически все, кроме ядра (linux), написано на Rust:

https://aws.amazon.com/bottlerocket/
https://github.com/bottlerocket-os/bottlerocket/

Cloudflare активно ипсользует Rust. Например, их DNS 1.1.1.1 написан на Rust. Использовать Rust они начали после ужасных факапов с безопастью работы с памятью на C/C++.

Facebook активно использует Rust, самый крупный проект: https://github.com/libra/libra

Google активно использует Rust, в том числе в своей операционной системе Fuchsia (причем использование Go в исходном коде этой OC в итоге было запрещено: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...).
Еще один пример относительно крупного проекта на Rust от Google: https://github.com/bluejekyll/trust-dns

Это не широко известный факт, но игровом движке Forstbite от DICE есть компоненты, написанные на Rust.

Еще Rust использует Discord (перешли с Go, который их не устроил), NPM, Dropbox, Twitter, Microsoft, Sentry и огромное количество других контор.

Более того, Amazon и Microsoft бесплатно предоставляют команде Rust немалые вычислительные ресурсы на своих сервисах. По доброте душевной, думаете? У этих контор нет души. Они поддерживают Rust, потому что видят в нем выгоду. Но вы и дальше живите в своем выдуманном мире, где никто не использует Rust.

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

180. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (176), 14-Мрт-20, 14:17 
> Еще один пример относительно крупного проекта на Rust от Google: https://github.com/bluejekyll/trust-dns

https://github.com/google/OpenSK (случайно не на тот проект ссылку указал)

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

187. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от АнтонимАнтоним (?), 14-Мрт-20, 16:04 
> Во-первых: https://twitter.com/graydon_pub/status/958267824304046080

Ложь. Здесь ровно 0% о его переходе из Мозилла и Раст коре теам в Эппл, в своём блоге он написал именно о переходе и о сложности (почитай)

> Amazon развивает операционную систему, на которой практически все, кроме ядра (linux), написано на Rust

Так можно про что угодно написать, но факт в том, что оно ещё не релизнулось (на нём написано tech preview) и сам факт того, что вы упоминаете неготовый к использованию проект говорит об отсутсвии готовых проетов на Раст

> Google активно использует Rust

Сколько сотен репозиториев в нетах доступно, где их посмотреть? Гугл - open source контора, всё, что они "активно используют" вполне доступно.

> Facebook активно использует Rust, самый крупный проект: https://github.com/libra/libra
> Cloudflare активно ипсользует Rust. Например, их DNS 1.1.1.1 написан на Rust.
> Еще один пример относительно крупного проекта на Rust от Google: https://github.com/bluejekyll/trust-dns

Ого! Количество проектов выросло до 4-х за 10 то лет.

> Более того, Amazon и Microsoft бесплатно предоставляют команде Rust немалые вычислительные ресурсы на своих сервисах

Msft пользуется actix вот и поддерживает его. Но сам язык они считают экскрементами и взялись переписывать на плюсах (cм Verona)

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

190. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (176), 14-Мрт-20, 17:09 
Чтобы доказывать что-то человеку, у которого откровенно предвзятое отношение к предмету, требуются усилия, которых вы, да и местная аудитория, на которую я порядком насмотрелся, не стоите. Уверен, что вы надувая щеки ответите что-нибудь в духе "я совершенно непредвзят и страшно объективен, а ты хрустофанатик-смузихлеб и слился", но отвечать я на эту ерунду, конечно, не буду. Мне порядком opennet надоел. Защищайте тут вместе статус-кво и высмеивайте и оскорбляйте все, что выводит вас из зоны комфорта и дальше - удачи в этом достойном деле.
Ответить | Правка | Наверх | Cообщить модератору

199. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним84701 (ok), 14-Мрт-20, 20:03 
> Гугл - open source контора, всё, что они "активно используют" вполне доступно.

А гугл-то об этом знает? И где можно скачать их патчи для EXT.X (FS) или ядра, их GFS или их дистр для внутреннего использвоания (Goobuntu кажись)? Движок ютуба? Google Photos? Ну ладно-ладно: Google-Earth? Picasa?
А еще есть андроидные Google-Maps, Search, Calendar, Keyboard, Camera, Hangouts  и прочий гугло-смартфоно-софт - где те сорцы, Билли?

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

189. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (189), 14-Мрт-20, 17:02 
Просто люди понимают, что Раст не за Свободу. Это-то и отталкивает.
Ответить | Правка | К родителю #174 | Наверх | Cообщить модератору

233. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (227), 15-Мрт-20, 06:09 
Думал проигнорирую, но все же спрошу. Вы вообще о чем?
Ответить | Правка | Наверх | Cообщить модератору

215. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 15-Мрт-20, 04:23 
> Google активно использует Rust, в том числе в своей операционной системе Fuchsia

Это там где они написали что, дескать, маргинальщина? Говоря "A" надо и "B" тогда уж :)


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

228. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (227), 15-Мрт-20, 05:14 
Приведите, пожалуйста, цитату и источник. Чтобы было слово или фраза, хотя бы отдаленно напоминающая слово "маргинальщина".
Ответить | Правка | Наверх | Cообщить модератору

259. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 16-Мрт-20, 01:56 
> Приведите, пожалуйста, цитату и источник. Чтобы было слово или фраза, хотя бы
> отдаленно напоминающая слово "маргинальщина".

Там у них вот прямо в том файлике написано что на этом разработчиков нет. В cons.

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

272. "Выпуск языка программирования Rust 1.42"  +1 +/
Сообщение от Аноним (272), 16-Мрт-20, 10:36 
Вы про этот документ?

https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...

Постыдились бы его приводить (хотя вы ссылку действительно постеснялись привести), он вообще никак вписывается в религиозную позицию типичного опеннетовца. В этом документе лишь сказано, что Rust молод и не все возможные грабли в нем найдены, а также, что его знает мало разработчков. Это можно за уши притянуть к слову "маргинальщина", но учитывая негативные коннотации этого слова, на самом деле куда больше оно подходит под то, что там написали про Go (про собственный же язык!), который вовсе запретили применять где-либо в ОС (а здесь к Go в целом лучше относятся, чем к Rust - первое расхождение с местной религиозной позицией), кроме сетевого стека, который просто уже на Go, потому его собираются переписать позже.

Еще одно расхождение с религией опеннетовца в том, что это по сути все недостатки языка, которые в Google сочли весомыми. Ни про "корявый синтаксис" (нет, ну это нонсенс: нифига не понимаешь - ругай синтаксис), ни про "вендорлоки", ни про какую-либо еще фантазию местного анонима там не написано. Любой другой язык получил в этом в документе втык за собственные внутренние качества, а Rust лишь за то, что юн и малоизвестен.

> Pro: The language provides memory safety guarantees, which reduces the risk of software developed in the language having security bugs.

Но как же так? Анонимы с opennet говорят, что в Rust никакой безопасности нет, а уж они-то по-экспертнее будут разработчиков операционных систем из Google! Разработчикам Fuchsia срочно нужно начать регулярно читать комментарии на opennet, чтобы дотянуться до уровня квалификации местного анонимуса и открыть для себя его мудрости. И ведь это на фоне того, что такую наглую ложь про C++ пишут:

> Con: Programs written in the language often have security bugs arising from the language's lack of memory safety.

Но ведь аноним говорит: включи все ворнинги и багов не будет! Наверное, разработчики Fuchsia не знают, где включать эти волшебные ворнинги...

А еще такое пишут:

С++: Con: Support for asynchronous programming is weak.
Rust: Pro: Asynchronous programs can be written using straight-line code.

Но что же хорошего там написали про C++? Может, там упомянули какое-то фундаментальное качество, которое делает его великолепным языком? Почему-то, нет. Там лишь написали: на нем много разработчиков, что в него уже вляпались при раработке Fuchsia и ничего сейчас особо не поделаешь, и что это очень известный и отосительно изученный язык. Это все весомые достоинства плюсов.

Про Rust же еще написано:

Pro: The Fuchsia Platform Source Tree has had positive implementation experience using Rust.

Невозможно! Аноним утверждает, что разработка на Rust (о которой он не имеет ни малейшего понятия) - это боль и страдания, а вот на родненьких плюсах ему все просто и понятно. Почему же про C++ ничего такого не написано? Очень странно, очень странно!

Не напоследок:

Rust is approved for use throughout the Fuchsia Platform Source Tree, with the following exceptions: kernel

Напомню, что микроядро они взяли готовое, уже написанное на плюсах, да еще переживают по поводу молодости Rust, так что решение вполне понятное и ничего про Rust не говорит.

Я с самого начала знал, о чем вы, но, право, не ожидал, что осмелитесь напрямую указывать на этот документ :)

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

175. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 14-Мрт-20, 13:29 
"очередной swift" - так swift моложе rust. А вы уже много сверх быстрых программ на rust написали используя зеро кост обстракшон? Или втихаря по старинке указатели вычитаете, а на форумах за ради искусства чисто?
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

177. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (176), 14-Мрт-20, 13:39 
Я где-то сказал, что перечисленные языки, в том числе Swift, плохие? Я мало знаю про Swift, но знаю, что он очень много чего притащил из Rust и в целом является хорошим приятным в использовании языком. Но ни он, ни один другой из перечисленных мной языков не годится для системной разработки и того, чтобы выжимать из машины все, на что она способна.
Ответить | Правка | Наверх | Cообщить модератору

201. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 14-Мрт-20, 22:20 
Язык который не компилирует сам себя - так себе системный...
Ответить | Правка | Наверх | Cообщить модератору

209. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (227), 15-Мрт-20, 02:53 
1. Пригодность инструмента к задаче определяется тем, как инструмент с ней справляется, а не тем, насколько он удовлетворяет всем идеалам анонима с opennet.

2. LLVM - огромный монструзный продукт с множеством возможностей и поддерживаемых архитектур. Совершенно разумная логика начинать создавать новый язык на готовом бекенде, а если по-гейройски пилить все с нуля, можно никогда и не закончить. Тем не менее, у LLVM полно проблем и багов, из-за которых невозможно получить всю выгоду от семантики Rust. Например, LLVM неправильно обрабатывает restrict (что редко заметно в программах на C, т.к. restrict никто не использует, потому что слишком много ответственности на голову программиста), но компилятор Rust имеет абсолютные гарантии алиасинга и может позволить себе щедро расставлять noalias повсюду. Собственно, разработчики Rust так и обнаружили баги LLVM. И их не фиксят годами. Потому, в будущем Rust'у определенно стоит иметь свой бекенд. Один из кандидатов: https://github.com/bytecodealliance/wasmtime/tree/master/cra...

Еще ценные замечания?

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

211. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (227), 15-Мрт-20, 03:10 
по-геройски*

Опечатку допустил совршенно случайно, в таких "шутках" ничего смешного не нахожу.

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

216. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 15-Мрт-20, 04:25 
> 1. Пригодность инструмента к задаче определяется тем, как инструмент с ней справляется,
> а не тем, насколько он удовлетворяет всем идеалам анонима с opennet.

Это часть демонстрации возможностей. Если кто не смог зашоукейсить даже это - какая это системщина? Хипстота голимая :)

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

219. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (227), 15-Мрт-20, 04:42 
Раз сам аноним с opennet так сказал, значит так и есть. Здесь же кладезь обоснованных мнений и обьективных взвешенных суждений за авторством лучших экспертов :)

А если серьезно, я уже вообще не воспринимаю всерьез споры с хейтерами на opennet. Просто забавляет читать, что вы еще выдумаете.

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

237. "Выпуск языка программирования Rust 1.42"  +1 +/
Сообщение от анонимчик (?), 15-Мрт-20, 13:56 
что значит "выдумавают". вам факты сообщают. еще можно добавить потешное поведение адептов секты rust. как они ходят по площадям и синагогам неся благую весть.

мне нравится, что в языке есть современные идиомы (странно если бы их там не было).  но нет. а ваши проповеди с раздутыми щеками о том, как вам не важно мненеи автором с опеннета - потешны.

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

239. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (239), 15-Мрт-20, 14:45 
> факты

Здесь часто выдумки фактами называют и разницы не видят, к этому я тоже привык. Какие факты? Факт, что достопочтенный анонимус считает, что помимо разработки нетривиального языка, сопровождаемой большим количеством теоретических исследований, а также его экосистемы и тулинга, небольшая команда разработчиков еще должна была сразу написать с нуля что-то уровня llvm на еще даже не готовом тогда языке, иначе не тру, ноль анонимусов из десяти? Да, факт, что анонимус так считает. Еще, похоже, факт, что анонимус не в себе. Чтобы стать конкурентным в целевых нишах, Rust должен был сразу иметь возможность работать на множестве архитектур и собираться в оптимальный машинный код. А если бы команда Rust пошла по геройскому пути, воз и ныне был бы там. Более того, я даже дал ссылку на развивающийся альтернативный бекенд, написанный на Rust. Но у анонимуса все равно все факты на руках :)

> еще можно добавить потешное поведение адептов секты rust. как они ходят по площадям и синагогам неся благую весть.
> а ваши проповеди с раздутыми щеками о том, как вам не важно мненеи автором с опеннета - потешны.

В чужом глазу...
Нет, ну правда, на себя посмотрите. Тут многим нужно что-то с неконтролируемой агрессией делать. Научиться как-то пар выпускать не в комментариях на незнакомых людях. И не находить себе какие-то целевые группки для вымещения агрессии, вроде мифических "растосектантов", которые как единорог: все про них кричат в каждой новости про Rust, а их все нет и нет.

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

246. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 15-Мрт-20, 19:59 
>> факты
> Здесь часто выдумки фактами называют и разницы не видят, к этому я

факты же. разрабочик свалил в эпл,  синтаксис кривой, язык - транслируется в llvm.
остальное - разрыв пукана у адепта.

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

250. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (239), 15-Мрт-20, 20:42 
> факты же.

Разберем.

> разрабочик свалил в эпл

И? Что вообще это должно хоть кому-то сказать? Разработчики приходят и уходят. На текущий момент его вклад - лишь малая часть, язык прекрасно справляется без него. К слову, не долго он и в эпле пробыл. Rust - продукт коллективный, в нем нет чьего-то абсолютно перевешивающего вляния. На его развитие влияют мнения и идеи самих пользователей языка. Это очень сильно отличает его от языков, разрабатываемых группой элитистов, страдающих, как, например, Go, от личных пунктиков этих элитистов (т.е. почти от всех языков).

> синтаксис кривой

Воот, здесь уже фантазии выдаем за факты, вкусовщину за объективность, собственное непонимание семантики конструкций языка за кривость самого языка.

> язык - транслируется в llvm.

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

> остальное - разрыв пукана у адепта

Меня действительно подрывает. Меня подрывает от распространяемого здесь в комментариях невежества, воспаленных фантазий, слепой агрессии ко всему новому и всем людям с этим новым связанным. Совсем не от вас лично или вашей слабой аргументации на уровне толстого троллинга (с соответствующим лексиконом).

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

251. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 15-Мрт-20, 22:59 
>Разберем.

разбирайте пожалуйста. факты это факты, а трактовки это трактовки.

>один и тот же аргумент,

аргументы чего? мы вам сообщаем факты, а не аргументы.

>Меня действительно подрывает.

но виноваты в этом окржающие..

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

252. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (252), 15-Мрт-20, 23:43 
> разбирайте пожалуйста. факты это факты, а трактовки это трактовки.

Т.е. вы попрбосаться заимательными фактиками пришли, померяться эрудицией? Нет, вы приводите удобные вам факты, намекая на удобную вам трактовку.

> аргументы чего? мы вам сообщаем факты, а не аргументы.

Вы уже валять дурака начинаете. Обсуждение началось с того, что раз Rust опирается на LLVM - значит, он не системный язык (просто вдумайтесь на секунду, как это вообще звучит). Я приводил аргументы против этой забавной выдумки, и тут внезапно узнаю, что мы, оказывается, просто играли в игру "кто назовет больше фактиков".

> но виноваты в этом окржающие..

Вы себя исчерпали. Уже совсем толсто, даже не стараетесь :)

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

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

253. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 15-Мрт-20, 23:59 
>Т.е. вы попрбосаться заимательными фактиками пришли

это открытый форум. здесь может любой человек изложить известные ему факты.
вы тут о многих языках высказали свое ценное мнение - и ни у кого не бомбит.

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

254. "Выпуск языка программирования Rust 1.42"  –2 +/
Сообщение от Аноним (252), 16-Мрт-20, 00:46 
> это открытый форум. здесь может любой человек изложить известные ему факты.

Ах, я, похоже, наконец понял, к чему вы так туманно клоните. Мол, я сказал, что аноним выдумывал, а вы мне, что он привел факты. Хорошо, давайте и эту игру словами разберем. Любая, хотя бы немного продуманная ложь, строится на правде. Очевидно, что когда я говорю, что человек врет, я не имею в виду, что он врет во всем. Факт ли то, что Rust опирается на LLVM? Факт. Факт ли то, что если язык опирается на LLVM, то он не явялется системным? Нет, это просто забавная и нелепая фантазия.

> вы тут о многих языках высказали свое ценное мнение - и ни у кого не бомбит.

Здесь у всех бомбит по любому поводу. Просто новость уже не первой свежести и досюда почти никто не дочитает, чтобы наставить минусов и побомбить.

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

271. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 16-Мрт-20, 09:48 
давайте еще раз

- у! rust! ужасный! синтаксис! это факт!!! но некоторым этот синтасис нравится по ряду причин
- основатель языка свалил программировать swift - это тоже факт
- rust основа на llvm, т.е. в этом отношении не отличается от javascript или c# для которых есть передний конец к llvm, в отличии, например, от сишечки и плюсов которые до сих пор имеют трансляторы в машинный код и являются инструментами разработки llvm

все это факты от которых у вас бомбит

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

273. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (272), 16-Мрт-20, 10:47 
Бомбит у вас, потому что вы снова и снова пытаетесь загнать незнакомому человеку какую-то чушь и не получается. Системным язык делает его семантика, а не то, через какую задницу его доводят до машинного кода.

У JS или C# и близко нет семантики, позволяющей собрать код на них "не платя за то, что не используешь" или напрямую работать с памятью. Но вы продолжайте упорно выдывать собственные фантазии за факты (уточню, а то вы непонятливы, ваша новая фантазия, выдаваемая за факт: JS = С# = Rust).

Я вас совершенно спокойно воспринимаю, мне даже интересно общаться, потому что фантазия у вас бурная, а я тут много фантазеров почитал, вы прямо особенный. А еще занимателен тот факт, что здесь аудитория, похоже, такие фантазии тепло принимает.

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

274. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 16-Мрт-20, 10:56 
> Бомбит у вас, потому что вы снова и снова пытаетесь загнать незнакомому

у меня не бомбит. я не использую rust, мне нравятся концепции зерочек. но посчитал интересными изложенные мною факты.

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

я демонстрирую вам чистоту моих высказываний и отсутствие скрытого смысла

> У JS или C# и близко нет семантики, позволяющей собрать код на
> них "не платя за то, что не используешь" или напрямую работать
> с памятью.

Вы в очередьной раз пытаетесь очернить другие языки. И ловко перевести тему. Но в rust вы продолжете работать с моделью памяти которую в свою очередь llvm транслирует в машинное представление.


> (уточню, а то вы непонятливы, ваша новая фантазия, выдаваемая за факт:
> JS = С# = Rust).

Это не фантазия это факт - все три языка транслируются в код виртуальной машины низкого уровня  llvm

>  вы прямо  особенный

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

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

275. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (272), 16-Мрт-20, 11:19 
> поэтому я не загоняю незнакомому, а снова повторяю, чтобы не дать адепту у которого бомбит заболтать тему и перевести тему во флуд.

Заболтать собеседника и утомить его своими софизмами здесь пытаетесь только вы.

> я демонстрирую вам чистоту моих высказываний и отсутствие скрытого смысла

Да и самого смысла в них немного.

> Вы в очередьной раз пытаетесь очернить другие языки.

Вот, это я назваю вашей бурной фантазией. Новый "факт" от вас: если человек говорит, что у языка нет семантики, чтобы быть системным, то он оскорбляет этот язык.

> Это не фантазия это факт - все три языка транслируются в код виртуальной машины низкого уровня  llvm

И за абстракции код на JS, C# и Rust, я полагаю, платят совершенно одинаково? И покажите, пожалуйста, работу с указателями в JS, ни разу что-то не видел.

> еще один демагогический прием

О, не переводите с больной головы на здоровую.

> переход на личносты
> адепт
> пукан

Око за око. Чем меньше собеседник проявляет уважения ко мне - тем меньше я к нему. Вы свой стандарт уже довольно низко опустили.

Попробуйте начать уже отвечать на аргументы собеседника и перестаньте юлить. И сделал утверждения:

1. Язык делает системным его семантика, а не конкретный способ его трансляции в машинный код.
2. Rust имеет семантику системного языка.

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

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

276. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 16-Мрт-20, 12:34 
вы  начали раздувать щеки и очерднять другие языки "я мол их не  знаю, то точно что очень много"
а теперь пытаетесь съехать с темы выставив собседеника дураком.

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

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

260. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 16-Мрт-20, 01:58 
> Раз сам аноним с opennet так сказал, значит так и есть.

Этот аноним увлекается всякой махровой системщиной, за что и позволяет себе мнение иметь :P.

> А если серьезно, я уже вообще не воспринимаю всерьез споры с хейтерами
> на opennet. Просто забавляет читать, что вы еще выдумаете.

В данном случае это не хейтерство а частное мнение о том как я воспринимаю дела системные вроде бы.

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

266. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (252), 16-Мрт-20, 02:19 
Хорошо, давайте попробуем еще раз. У меня просто пара вопросов:

1. Что такое, по-вашему, системное программирование?

2. Почему один лишь факт того, что Rust опирается на LLVM, делает его "не системным" языком. Только давайте с контекстом всего сказанного мной выше. Например, учитывая тот факт, что написать что-то подобное LLVM с нуля - это титанический труд (помножая на все архитектуры, все методы оптимизации, защиты от аппаратных уязвимостей и т.д.) и далеко не тривиальный шоукейз годности языка к системной разработке, как вы пытаетесь это выставить. Это то же самое, что вернуться в семьдесят второй и начать требовать от Денниса Ритчи написать современный компилятор C уровня GCC или Clang за год, иначе лох. И чтобы он бросил UNIX и другие свои задачи, пока не докажет, что не лох.

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

240. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 15-Мрт-20, 15:55 
>> 1. Пригодность инструмента к задаче определяется тем, как инструмент с ней справляется,
>> а не тем, насколько он удовлетворяет всем идеалам анонима с opennet.
> Это часть демонстрации возможностей. Если кто не смог зашоукейсить даже это -  какая это системщина? Хипстота голимая :)

Лучше бы 2̶9̶4̶й̶ очередной экспердный аноним зашоукейсил немного в знание предмета. Потому что Rust уже лет 10 как self-hosted - несмотря на очень ценное мнение опеннетного анонима. И даже употребление англицизмов через три словом не может тут ничего изменить.

https://web.archive.org/web/20140815054745/http://blog.mozil.../
> The self-hosted compiler — the second version of the compiler, written in Rust and compiled with the bootstrap compiler

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

245. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от анонимчик (?), 15-Мрт-20, 19:58 
> англицизмов через три словом не может тут ничего изменить.

он транслирует в llvm, а не в системные коды. речь шла в контексте системного языка.

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

248. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 15-Мрт-20, 20:20 
>>> Язык который не компилирует сам себя - так себе системный...
> он транслирует в llvm, а не в системные коды. речь шла в контексте системного языка.

Для начала - что такое "системные коды" и в чем вам видится фатальная разница с современными сишными компиляторами типа clang или gcc?

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

205. "Выпуск языка программирования Rust 1.42"  +1 +/
Сообщение от Урри (?), 15-Мрт-20, 01:43 
Получили бы, возможно, язык с продуманным и логичным синтаксисом, а не вот это поделие с новыми и новыми языковыми заплатками.
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

210. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (227), 15-Мрт-20, 03:06 
Вы ведь даже не особо понимаете, о чем речь в статье (как и большая часть местных комментаторов), иначе бы не называли это "заплатками", верно? Мне иногда кажется, что местному завсегдатаю лишь бы что-нибудь написать. И как-нибудь уверенно, с нахрапом, чтобы за самого умного сойти.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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