The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Rust 2021 (1.56) , opennews (??), 21-Окт-21, (0) [смотреть все]

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


17. "Релиз языка программирования Rust 2021 (1.56) "  +2 +/
Сообщение от Аноним (17), 21-Окт-21, 23:04 
Так нельзя, надо собрать комитет, пять лет разрабатывать новую версию стандарта, потом ещё пять лет её внедрять.
Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз языка программирования Rust 2021 (1.56) "  +/
Сообщение от Прохожий (??), 21-Окт-21, 23:38 
Не очень уместный сарказм. Осваивать и внедрять что-то новое, причём кардинально новое, всегда непросто. Rust - революционный язык. Может именно поэтому у него хватает недостатков. Может поэтому его развитие нельзя назвать впечатляюще быстрым. Однако же тот факт, что идеи, заложенные в Rust, представляют из себя значительный шаг вперёд в сфере программирования, является неоспоримым.
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз языка программирования Rust 2021 (1.56) "  +1 +/
Сообщение от Аноним (-), 22-Окт-21, 01:09 
Извините, а можно уточнить, какие именно новые идеи привнёс раст?
Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз языка программирования Rust 2021 (1.56) "  –4 +/
Сообщение от Урри (ok), 22-Окт-21, 01:13 
Я там ниже написал - это идея "а давайте не будем вообще думать, давайте писать. Потом, когда окажется что не работает, переделаем. И еще раз переделаем. И еще раз. И добавим 50 новых сущностей, которые являются заплатками над конкретными юзкейсами, которые мы не подумали покрыть изначально. А потом еще раз переделаем, так как оно все равно кучи не держится".

Впрочем, она тоже не новая. Все хелловорлды через это проходили.

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

269. "Релиз языка программирования Rust 2021 (1.56) "  +1 +/
Сообщение от Прохожий (??), 23-Окт-21, 10:04 
Ты там и ниже, и выше чего только не понаписывал. Вопрос в том, стоит ли читать твоё творчество. Ведь ни умом, ни сообразительностью....
Ответить | Правка | Наверх | Cообщить модератору

268. "Релиз языка программирования Rust 2021 (1.56) "  +1 +/
Сообщение от Прохожий (??), 23-Окт-21, 10:03 
Можно. Вот цитата из поста другого пользователя чуть ниже.

Библиотечный менеджер с версиями и зависимостями - в языке! Нормальные макросы - в языке! Borrow checker без костылей - в языке! Поддержка UTF8 - в языке! Модули - в языке! Message-passing concurrency - ишь чаво выдумали, тоже в языке!

Всё это в одном флаконе - это революция по сравнению с C, C++. Ведь Rust себя позиционирует как замена именно этим морально устаревшим языкам. Понятно, что в других языках это всё уже есть. Но сфера их применения несколько другая.

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

290. "Релиз языка программирования Rust 2021 (1.56) "  +/
Сообщение от AA_suited (ok), 24-Окт-21, 19:01 
> Библиотечный менеджер с версиями и зависимостями - в языке!
> Поддержка UTF8 - в языке!
> Message-passing concurrency - ишь чаво выдумали, тоже в языке!

Почему в языке, а не отдельно?

> Нормальные макросы - в языке!

Нужны. Вопрос в том, нормальные ли они там.

> Borrow checker без костылей - в языке!

С костылями, из говна и палок. Где создание и работа с графами без unsafe?

> Модули - в языке!

Ну разве что это нужно, да.

> Всё это в одном флаконе - это революция по сравнению с C, C++.

Раст головного мозга, начальная стадия.


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

324. "Релиз языка программирования Rust 2021 (1.56) "  +/
Сообщение от Vabka (?), 29-Окт-21, 05:06 
> Где создание и работа с графами без unsafe?

А где пример, как теоретически возможно в статике (без GC) проанализировать, когда надо освобождать память от графовых структур?

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

45. "Релиз языка программирования Rust 2021 (1.56) "  –4 +/
Сообщение от Урри (ok), 22-Окт-21, 01:11 
Революционный??

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

> Однако же тот факт, что идеи, заложенные в Rust, представляют из себя значительный шаг вперёд в сфере программирования, является неоспоримым.

Я бы сказал, что это очень толстый троллинг. Но его же написал ты - значит просто феноменальная глупость.

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

98. "Релиз языка программирования Rust 2021 (1.56) "  +3 +/
Сообщение от Аноним (98), 22-Окт-21, 10:33 
Ну да, скопище заплаток поверх старых заплаток.
Тут думать надо, сначала кучу лет комитет будет придумывать какие-то Dynamic exception specifications, внести их в стандарт, заставить всех имплиментнуть... а потом "ой, что-то говно какое-то получилось", давайте еще сколько-то лет обсуждать его deprecation, потом вписывать в новый стандарт, потом заставлять всех имплементнуть...
Вот поэтому раст такой непроду... Oh, wait, это же про С++ история.

И это только один маленький пример. А можно посмотреть в списки deprecations для очередного стандарта и понять сколько вещей были сделаны плохо.

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

136. "Релиз языка программирования Rust 2021 (1.56) "  +/
Сообщение от Урри (ok), 22-Окт-21, 12:25 
Ну то, что в последние пару лет С++ побежал по кривой дорожке ни для кого не секрет.
Только мне кажется признаком имбецильности акцентировать внимание на последних годах, игнорируя предыдущие 30 лет развития.

Вас же никто не заставляет использовать самые последние фичи изх последнего стандарта? Пишите на обычном С++, как это делают все. И ваш код будет собираться и выполняться даже еще через 50 лет.

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

145. "Релиз языка программирования Rust 2021 (1.56) "  +2 +/
Сообщение от Аноним (98), 22-Окт-21, 13:09 
Простите, а на "обычном С++" это на каком? с++98, с++03? Или с++11 уже дорос до обычности?
Первый стандарт для с++ (ISO/IEC 14882:1998) был только в конце 1998 года, это нифига не 30 лет развития, особенно если выкинуть последние года.
Этот des депрекейтнули еще в с++11, это было как бы 10 лет назад.
Большинство smart pointers были добавлены как раз в 11 версии, а в 03 есть только убогий auto_ptr (который тоже выпилили из стандарта, потому что мягко говоря он себя не оправдал).

Поэтому мимо, неудачные решения добавлялись и убирались из с++ от момента создания и до еще не вышедшего с++23. И это правильно и нормально.
А вот утверждать что "делать тоже самое для %langname% это отстой и непродуманность" - это просто лицемерие.

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

150. "Релиз языка программирования Rust 2021 (1.56) "  –2 +/
Сообщение от Урри (ok), 22-Окт-21, 13:28 
Безотносительно правдивости комментария,
а вы считаете, что радостно ходить по чужим граблям тридцатилетней давности - это нормально?

Ведь вы же действительно думаете то, что написали, не так ли? И вы считаете нормальным, что кто-то повторяет все ошибки другого языка, которые тот успел пройти за 30 лет?

Как можно назвать людей, которые это приветствуют? Нуууу, как называют людей, которые на чужих ошибках не учатся?

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

160. "Релиз языка программирования Rust 2021 (1.56) "  +3 +/
Сообщение от Аноним (98), 22-Окт-21, 13:45 
> кто-то повторяет все ошибки другого языка

По каким граблям, скопированным с плюсов, ходит раст сейчас? Какие ошибки тридцатилетней давности от повторяет? Это просто бла-бла-бла какое-то, ни одного примера.

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

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

166. "Релиз языка программирования Rust 2021 (1.56) "  –4 +/
Сообщение от Урри (ok), 22-Окт-21, 14:05 
> По каким граблям, скопированным с плюсов, ходит раст сейчас?

+
> Раст сейчас проходит те же этапы как и любой другой язык

Сам спросил, сам ответил. Молодец.

> берутся хорошие проверенные решения

А-ХА-ХА-ХА-ХА-ХА. И вот именно поэтому добавили стабильную на конец 2018 "2018" и стабильную на конец 2021 "2021"? "Хорошие проверенные решения", которые потом регулярно выбрасываются и регулярно добавляются новые "хорошие проверенные решения".

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

> остальное обсуждается в RFC и если проходит - делается.

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


> Будет оно хорошим или нет - покажет только практика хотя бы пару лет.

Вот! О чем я и твержу - никто сначала не думает, а просто берут и сразу делают, потом смотрят на результат.
Вот тут ты, наконец, перестал нести лапшу для менеджеров и сказал правду, какая она есть.


> Но основная цель как раз не повторять плохие решения, в том числе и из с++.

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

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

214. "Релиз языка программирования Rust 2021 (1.56) "  +2 +/
Сообщение от Анимус (?), 22-Окт-21, 19:56 
Конкретика будет? Или опять те же старые мантры о главном без единого примера?

Повторю неоднократно звучавший выше вопрос: что именно ввели, а потом депрекейтнули из Раст со времён первого стабильного релиза?

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

102. "Релиз языка программирования Rust 2021 (1.56) "  +/
Сообщение от атеперьещёиковидло (?), 22-Окт-21, 10:53 
> Революционный??

всё правильно сказал. революция вместо эволюции жи

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

257. "Релиз языка программирования Rust 2021 (1.56) "  +/
Сообщение от Прохожий (??), 23-Окт-21, 07:50 
Ты тут много говоришь, я заметил. Пустопоржний балаболы, они такие, да. :)
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

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

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




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

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