URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125718
[ Назад ]

Исходное сообщение
"Релиз платформы разработки асинхронных приложений Tokio 1.13.0"

Отправлено opennews , 31-Окт-21 08:09 
Выпущена версия 1.13.0 платформы Tokio, предназначенной для создания высокопроизводительных приложений на основе событийно-ориентированной архитектуры (Event-driven), поддерживающей многопоточность и обработку сетевых запросов в асинхронном режиме. Проект написан на языке Rust и распространяются под лицензией MIT. В новой версии отмечается расширение документации, ряд исправлений в сетевой подсистеме и системе синхронизации...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=56072


Содержание

Сообщения в этом обсуждении
"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 08:09 
Пора менять домен на rustnet.ru

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено ET , 31-Окт-21 08:18 
или ввести новую категорию новостей от квартиранта

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено псевдонимус , 31-Окт-21 10:39 
или ввести категорию "проплаченные новости"
посмотрите его блог, он же даже не скрывает, что ему платят за новости про ржавло

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Растоманя , 31-Окт-21 10:58 
Новости о Расте проплаченные? Да о нем сейчас вся ит индустрия говорит! Они все тоже проплаченные?? А миллионы строк полезного кода? Тысячи востребованных утилит и приложений, драйвера устройств и системные компоненты написанные на Rust это все тоже проплаченное?

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено An , 31-Окт-21 14:18 
Миллионы строк - есть такое
Тысячи востребованных утилит - тоже есть.
Только... все это написано языке С а не на Rust.
Что касается новости - это первая, которую я читаю про rust и которая не вызывает отрицательных эмоций. Потому, что "Разрабатывается платформа для rust на rust" и при этом это фанатично не пропихивается(по крайней мере пока) как замена где либо инфраструктуры на С.

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноньимъ , 31-Окт-21 10:59 
А о ком речь?
А так можно?

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 11:20 
Конкретно тебе нельзя. Нам тут второй QwertyReg не нужен.

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено QwertyReg , 31-Окт-21 11:06 
Как будто что-то плохое.

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено deeaitch , 01-Ноя-21 21:57 
Так таки да. Плохое.

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 12:14 
У него там ссылки на opennet в графическом редакторе вставлены в скриншот подтверждения выплат за продвижение карт ВТБ.

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Прохожий , 01-Ноя-21 08:58 
Завидуешь?

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Растоманя , 31-Окт-21 09:15 
Это прогресс и доминирование Раст Ланжуа тому доказательство.  

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 09:50 
fn main() {
    println!("Ланжуаж оф зе Раст из зе бест фор лернинг ын дэ фючер энд врайтинг южелесс комментс!");
}
Compiling playground v0.0.1 (/playground)
    Finished dev [unoptimized + debuginfo] target(s) in 1.44s
     Running `target/debug/playground`

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 10:05 
Глаза вытекли

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Растоманя , 31-Окт-21 10:05 
Похоже, у вас какое-то предвзятое отношение к современному, безопастному языку системного программирования Rust. Почему вы против прогресса?

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено tty0 , 31-Окт-21 10:34 
А про какой еще язык Прогресс вы говорите в теме про Раст?

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Растоманя , 31-Окт-21 10:39 
Про Rust сейчас говорят не только в темах про Rust и это естественно - Rust покоряет индустрию, скоро и ядра операционных систем и сайты и мобильные преложения и медицинское оборудование и военно-промышленные заказы и девопс и тетрис будут писать только на Rust!

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 11:21 
Нет.

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено tty0 , 31-Окт-21 13:22 
Последние пять лет все, что говорят про Раст содержит слово "скоро". Не подскажете, более точные сроки? Или скоро это "в следующую пятилетку"?

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 01-Ноя-21 00:46 
>Не подскажете, более точные сроки? Или скоро это "в следующую пятилетку"?

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


"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено СССР , 31-Окт-21 23:39 
девопс и тетрис будут писать - а ну ясно, парень стебется )))

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 12:09 
> Похоже, у вас какое-то предвзятое отношение к современному, безопастному языку системного программирования Rust. Почему вы против прогресса?

Скажу сразу: я против безопастности, но я за безопасность. А ещё почему-то за другие языки так настойчиво и упорно (почти) никто не топит в каждом четвёртом комментарии и не пишут новости.


"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено An , 31-Окт-21 14:22 
Тут уже не раз писали - мы не против прогресса. Мы против фанатиков и навязывания. А еще против замены одной технологии на другую без существенных приемуществ но с потерей возможностей(даже, если это возможность "выстрела в ногу").

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 19:21 
Если в нём безопасность такая же, как у тебя грамотность, то ну её на фиг эту безопасность.

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 12:39 
ну хотя бы шигорина отсюда убрали

"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Ю.Т. , 31-Окт-21 08:18 
Да уж, какой-то freshmeat in rust.
Чем лучше аналогичных решений на других языках? Чем хуже?

Перевод плоховат, кстати.
Это среда асинхронного исполнения ДЛЯ приложений на Раст.

И неполон.
В "участниках"-спонсорах: AWS, Azure, Dropbox, Facebook.
See for yourself.


"Релиз платформы разработки асинхронных приложений Tokio 1.13..."
Отправлено Аноним , 31-Окт-21 12:43 
> See for yourself

Поставщики высоконагруженных сервисов?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 08:36 
Пара полезных uBlock-правил для OpenNet.

Скрыть мусорные комментарии по нику: (да, уже имеется такая функция для регистрантов)

opennet.ru##:xpath(//tbody[count(*)=3][..//a[contains(text(), 'QwertyReg')]])

Скрыть мусорные новости по ключевому слову:

opennet.ru##:xpath(//table[@class='tlist']//td[.//a[contains(text(), 'Rust')]])


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 08:50 
tnx, bro

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 08:57 
Зачем? Новости по Расту интересны и актуальны

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 10:12 
Огромное спасибо

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Alex , 31-Окт-21 10:18 
В СССР в то время когда он лидировал по производству чипов и микроконтроллеров в нем начались споры про кибернетику. Ее объявили лженаукой и пустой тратой ресурсов.

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

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

Когда весь мир на него переходит, местные выбирают "особый путь".


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Ю.Т. , 31-Окт-21 10:35 
> В СССР в то время когда он лидировал по производству чипов и
> микроконтроллеров в нем начались споры про кибернетику. Ее объявили лженаукой и
> пустой тратой ресурсов.

Это клишированное полузнание.
Лженаукой объявили не кибернетику, а философию кибернетики. Ни автоматика, ни теория информации (Котельников), ни вычислительная техника урона не понесли.
Ничего нового и необходимого для выч. техники в кибернетике нет (кроме разве что применения двоичного логарифма). (Также и Шеннон стоял на плечах гигантов.)

А микросхем в то время еще в помине не было.
"Проблемы с микросхемами" были на самом деле "проблемами с полупроводниками" и с точным станкостроением.
Преодолеть их, хотя бы в основных направлениях, удалось лишь к середине 80-х. Как раз под развал.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 10:56 
>В СССР в то время когда он лидировал по производству чипов и микроконтроллеров

А можно ссылку на документ, рассказывающий когда такое было?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Вежливое сообщество ROSA Linux , 31-Окт-21 11:10 
> В СССР в то время когда он лидировал по производству чипов и
> микроконтроллеров в нем начались споры про кибернетику. Ее объявили лженаукой и
> пустой тратой ресурсов.

Всё правильно объявили! Не надо ничего создавать! Надо быть ближе к апстриму!


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:18 
> про кибернетику. Ее объявили лженаукой

Она и сейчас во всём мире лженаука. Ты же отличаешь кибернетику от информатики, электроники, радиотехники, автоматики, программирования, механики и т.д.?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:23 
Начнём с того что СССР в принципе ни в чем полезном не лидировал. А уж тем более в производстве микросхем он никогда не лидировал.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено ананоша , 31-Окт-21 12:13 
Зачем ты рушишь его манямирок?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено анонимус , 31-Окт-21 12:37 
И в космос тоже не летал, ето всё фотошоп

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено YetAnotherOnanym , 31-Окт-21 12:10 
> А через несколько десятков лет СССР стал массово худшие по качествую американские микросхемы

Дружище, глянь там у себя под клавиатурой или на полу, где-то там потерянный глагол не валяется?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 12:36 
а можно так же для телеграм канала?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 13:10 
> Скрыть мусорные новости по ключевому слову:
> opennet.ru##:xpath(//table[@class='tlist']//td[.//a[contains(text(), 'Rust')]])

А просто не заходить в новость не позволяют религиозно-температурные убеждения?



"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 13:17 
> А просто не заходить в новость не позволяют религиозно-температурные убеждения?

Из заголовка неясна применимость.

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

И, как я понимаю, это было сделано сознательно.

Пропаганда, чистейшей воды.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 16:30 
>> А просто не заходить в новость не позволяют религиозно-температурные убеждения?
> Из заголовка неясна применимость.
> По заголовку можно подумать, что написали полезное для любых разработчиков, на не
> только для игроков в песочницах.
> И, как я понимаю, это было сделано сознательно.

Ну да, читать заголовок полность - это ведь так скучно:
страница новостей:
"31.10.2021    Релиз Tokio 1.13.0, платформы для создания асинхронных приложений на языке Rust"



"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 14:00 
>... 'QwertyReg')]])

Целиком и полностью поддерживаю


>... 'Rust')]])

Целиком и полностью осуждаю - такими темпами проспите важные события (пусть они Вам и не нравятся) в сфере программирования. Даже если раст для вас враг - врага надо знать в лицо - ну, например, чтобы постепенно, матерясь, отказываться от любимых прог и продуктов - в них будет медленно проникать раст.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 02-Ноя-21 00:53 
Вот те же правила, но попроще:

! Скрыть мусорные новости
www.opennet.ru##table.ttxt2:nth-of-type(2):has(a[href="/~QwertyReg"])

! Скрыть мусорные комментарии
www.opennet.ru##a[href="/~QwertyReg"]:nth-ancestor(4)


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 31-Окт-21 08:47 
Врать не мешки ворочать. Вот тут "https://www.reddit.com/r/rust/comments/lg0a7b/benchmarking_t... товарищ протестировал

Goroutines: 11.157259715s total, 11.157259ms avg per iteration
Tokio Tasks: 19.853376396s total, 19.853376ms avg per iteration
Rust Threads: 25.489677864s total, 25.489677ms avg per iteration

Даже Go сливает, а пишут bare-metall perfomance.. Аха. аха.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 08:56 
Ну там же в комментариях показали, что нужно было использовать task::block_in_place, тогда производительность Goroutines и Tokio становится примерно на одном уровне.

goroutines: 3.22234675s total, 3.222346ms avg per iteration
rust_tokio_block_in_place: 3.578928749s total, 3.578928ms avg per iteration



"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 31-Окт-21 11:06 
> Ну там же в комментариях показали, что нужно было использовать task::block_in_place, тогда
> производительность Goroutines и Tokio становится примерно на одном уровне.
> goroutines: 3.22234675s total, 3.222346ms avg per iteration
> rust_tokio_block_in_place: 3.578928749s total, 3.578928ms avg per iteration

Это костыль - он тогда часть своих бонусов безопасности за которые растоманы жарят теряет.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:21 
> часть своих бонусов безопасности за которые растоманы жарят теряет.

Это как у святого Илона: либо дешевле, либо с грузом.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 11:05 
Интересно. Корутины получается от потоков недалеко ушли.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено anonymous , 31-Окт-21 11:37 
Далеко. Попробуйте запустить параллельно миллион goroutine против миллиона thread-ов для сравнения.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 11:53 
> Далеко. Попробуйте запустить параллельно миллион goroutine против миллиона thread-ов
> для сравнения.

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено YetAnotherOnanym , 31-Окт-21 12:27 
Товарищи! Вот сейчас, прямо на наших глазах произошла настоящая революция в мышлении!
Отныне пригодность ПО только для создания локалхостов с околонулевой нагрузкой - это не недостаток, а достоинство, новая полезная и нужная фича, которую можно с гордостью выставлять напоказ.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 21:24 
Ну и бред. У вас крыша прохудилась.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 31-Окт-21 12:57 
>> Далеко. Попробуйте запустить параллельно миллион goroutine против миллиона thread-ов
>> для сравнения.
> Вы для начала найдите приложение к которому одновременно миллион активных подключений происходит.

А ты не забыл там об Амазон ну или поисковики Google или что-то подобное...


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 21:22 
>> Вы для начала найдите приложение к которому одновременно миллион активных подключений происходит.
> А ты не забыл там об Амазон ну или поисковики Google или
> что-то подобное...

Там нет такого, там распределение трафика и балансировка по класстерам, в том числе географическая.

Миллионы соединений проблемны для самого TCP стека ос.

Или вы о том что в 2 раза больше серверов?

Так это синтетический тест, в реальности с полезной работой внутри потоков будет сильно иначе. Как в лучшую сторону так и в худшую сторону.

Потоки имеют свои преимущества, а ОС похоже научились не тупить на переключении.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 09:59 
Несколько миллионов соединений не обязаны быть каждый в физической сокете. Так с вашей логикой можно докатиться до того, что на каждое соединение нужен отдельный кабель.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 01-Ноя-21 11:05 
Соединение обычно употребляется в контексте протокола поддерживающего соединение, обычно это TCP.
Есть и другие варианты, да.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 09:57 
Эмуляция цифровых и аналоговых устройств, не?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:25 
Так смысл горутин что это не совсем треды и они жутко переоптимизорванны в том числе под синтетические тесты. Хотя треды раста это тоже не совсем треды.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 10:01 
Горутины -- это вообще не треды. И они нифига не жутко заоптимизированы. За это го весьма достаётся из секты эрлангистов. Правда, эрлангисты упускают из вида: го в отличии от эрланга -- не рафинированный язык, не гарантирующий правильность работы конкурентности. Го -- это практический инженерный компромисс между надёжностью, скоростью и простотой. Выбери два из трёх.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено anonymous , 31-Окт-21 11:35 
> Даже Go сливает

А разве уже кто-то научился работать быстрее Go в concurrency без адских костылей? Что вы имели в виду словом "даже"?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 31-Окт-21 13:01 
>> Даже Go сливает
> А разве уже кто-то научился работать быстрее Go в concurrency без адских
> костылей? Что вы имели в виду словом "даже"?

Не растоманы ли заявляют себя как единственную альтернативу C,C++? так вот "Даже" относится к тому что им даже с Go тягатся тяжеловато, не говоря уже об threads в С/С++


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 13:18 
Даже используя банальную эрудицию, понятно что безопаснее не может быть быстрее, оно же больше проверок должно совершать.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 31-Окт-21 13:36 
> Даже используя банальную эрудицию, понятно что безопаснее не может быть быстрее, оно
> же больше проверок должно совершать.

У них своя эруНдиция. У них проверки компьютерный бог выполняет..


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 21:29 
Сишка с крестами имея корректную реализацию со всеми проверками в лучшем случае будет работать примерно так же, а зачастую хуже.
При этом этот код будет иметь неприличные размеры и монстроузность.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 00:23 
это что проверки обязательно на питоне надо делать?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 01-Ноя-21 07:32 
> Сишка с крестами имея корректную реализацию со всеми проверками в лучшем случае
> будет работать примерно так же, а зачастую хуже.
> При этом этот код будет иметь неприличные размеры и монстроузность.

А теперь факты в студию.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 10:04 
Ну например. Потрудитесь ознакомиться с трудами по критике Си/С++, в частности раздел "Критика ручного управления памятью". В приведённой ссылке диссертацию от середины 90х -- УЖЕ ТОГДА GC с грамотной реализацией уделывал ручное управление памятью. Ищите эту статью на викиучебнике.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 01-Ноя-21 11:32 
> Ну например. Потрудитесь ознакомиться с трудами по критике Си/С++, в частности раздел
> "Критика ручного управления памятью". В приведённой ссылке диссертацию от середины 90х
> -- УЖЕ ТОГДА GC с грамотной реализацией уделывал ручное управление памятью.
> Ищите эту статью на викиучебнике.

Ссылка приложенная где?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 03-Ноя-21 09:10 
>> -- УЖЕ ТОГДА GC с грамотной реализацией уделывал ручное управление памятью.
>> Ищите эту статью на викиучебнике.
> Ссылка приложенная где?

В ВИКИУЧЕБНИКЕ. Или вы думаете я за вас буду гуглить и создавать себе конкурентов?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 03-Ноя-21 09:21 
>>> -- УЖЕ ТОГДА GC с грамотной реализацией уделывал ручное управление памятью.
>>> Ищите эту статью на викиучебнике.
>> Ссылка приложенная где?
> В ВИКИУЧЕБНИКЕ. Или вы думаете я за вас буду гуглить и создавать
> себе конкурентов?

Ну значит треп.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 03-Ноя-21 10:34 
> Ну значит треп.

Ленивый, инфантильный, безинициативный.

https://qastack.ru/software/203745/demonstration-of-garbage-...
https://ru.wikipedia.org/wiki/%D0%A1%D0%...
https://xakep.ru/2020/10/22/gc/
https://forum.oberoncore.ru/viewtopic.php?f=61&t=5959
По последней ссылке можно статью найти в веб-архиве. Я почему-то нашёл эту статью с первого раза.

Или вы до такой степени ленивый, что вам и это надо разжевать?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 03-Ноя-21 12:15 
То есть обвинение меня в безинициативности это способ передернуть? Ты читал одно, я читал другое и соотвественно мы ведем дискуссию хрен знает о чем? Инициатива в данном случае наказуема, а обсуждение абсолютно безрезультатно.
Или это способ замести следы в мутной воде?
Напоминаю результативная дискуссия проистекает из общего корня и понимания общих исходных тезисов..

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 03-Ноя-21 09:27 
>>> -- УЖЕ ТОГДА GC с грамотной реализацией уделывал ручное управление памятью.
>>> Ищите эту статью на викиучебнике.
>> Ссылка приложенная где?
> В ВИКИУЧЕБНИКЕ. Или вы думаете я за вас буду гуглить и создавать
> себе конкурентов?

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

А с таким подходом, граждан, таких как ты пинком под зад выпинывали из зала, где обсуждали что-то программисты, постановщики задач и т.п.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 01-Ноя-21 11:39 
> Ну например. Потрудитесь ознакомиться с трудами по критике Си/С++, в частности раздел
> "Критика ручного управления памятью". В приведённой ссылке диссертацию от середины 90х
> -- УЖЕ ТОГДА GC с грамотной реализацией уделывал ручное управление памятью.
> Ищите эту статью на викиучебнике.

Вся эта критика тупо разбивается об утечки памяти и трудоемкость их нахождения применительно к GC. Для уровня приложений это возможно и приемлемо, но на уровне системы - абсолютно неприменимо.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 03-Ноя-21 09:12 
> Вся эта критика тупо разбивается об утечки памяти и трудоемкость их нахождения
> применительно к GC. Для уровня приложений это возможно и приемлемо, но
> на уровне системы - абсолютно неприменимо.

Угу. Расскажите это AoS, BBCP, Oberon и ещё десятку других систем.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 09:56 
Эти результаты какая-то хня. Что это за запрос такой на локалхосте в 3.6 мсек?!...
На моём ноуте голые запросы с горутинами раскочегариваются до 45к RPS. Откровенная CPU-bound задача описывается в рамках IO-bound. Редкостная лажа.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Абвгдейка , 31-Окт-21 09:08 
Ресурс превращается в лютую помойку. Штамповать новости о каждой новой версии или программе на языке Икс отдавая ему приоритет, это уже перебор.

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

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 09:17 
Индустрия переходит на Rust, естественно о нем говорят и пишут.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Абвгдейка , 31-Окт-21 09:24 
Естественно, это поддерживать баланс контента. Насколько я вижу, язык Икс так и болтается на дне рейтингов и в упор не вижу никакого перехода индустрии на язык Икс ни в информационном пространстве, ни в реальной жизни.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 09:28 
На дне рейтингов? Раст?! Вы серьезно??

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:27 
Раст опустился с 25-го на 26-е место.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 11:38 
Это какие-то махинации хейтеров

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:34 
> Естественно, это поддерживать баланс контента.

Ещё раз повторю - связанные с  Rust новости пишет _доброволец_  под ником QwertyReg, а язык программирования на котором написаны упоминаемый в новостях проекты указывается в тексте испокон веков. Никто не запрещает вам написать о том, что вы считайте важным.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Абвгдейка , 31-Окт-21 09:42 
Все верно, я и призываю администрацию этого ресурса смотреть за балансом, чтобы любой _доброволец_ не постил 30 новостей в месяц на одну и ту же тему, опеннет это не его личная страница в соц. сети.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:45 
Новости то про разные проекты, объединяет их лишь язык программирования на котором написан код.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Абвгдейка , 31-Окт-21 10:00 
Новости вида - вышла новая утилита версии 0.0.1 написанная на языке Икс, это новость для личного блога или спец. сайта языка. Тенденция же налицо. Многие из них не тянут на новости для опеннета.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:28 
> Rust новости пишет _доброволец_  под ником QwertyReg

Он сам в своём блоге пишет расценки, сколько ему платят за это.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:44 
https://insights.stackoverflow.com/survey/2021

For the sixth-year, Rust is the most loved language, while Python is the most wanted language for its fifth-year.

Rust reigns supreme as most loved. Python and Typescript are the languages developers want to work with most if they aren’t already doing so.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:18 
реклама как реклама, дальше что?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:36 
>Индустрия переходит на Rust

Её хотят "перейти" за счёт пропаганды среди дурачков(коих сейчас в IT похоже уже большинство).


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 09:41 
Все актуальные программисты активно переходят с Python и Ruby на Rust. Если вы не следите за тенденциями, это не значит что их нет.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 10:39 
Таки да. Работаю в компании, которая 10 лет сидит на пыхтоне, а в мае этого года начали переходить на хруст, полностью. В сентябре закончили переписывать всю внутреннюю кухню с пвхтона на хруст. И уже занимаемся несколькими проектами онли на хрусте.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 10:41 
> Таки да. Работаю в компании, которая 10 лет сидит на пыхтоне, а
> в мае этого года начали переходить на хруст, полностью. В сентябре
> закончили переписывать всю внутреннюю кухню с пвхтона на хруст. И уже
> занимаемся несколькими проектами онли на хрусте.

Верстаете, естественно, тоже на Нём?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Анончик , 31-Окт-21 11:17 
>актуальные программисты

настоящие оптимисты

Я лично за то что бы они все переходили на раст
(если дурачки перейдут на раст дышать станет легче)


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:26 
В реальной жизни все переходят на Go. Чего и вам желаю.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено bOOster , 31-Окт-21 13:04 
> Индустрия переходит на Rust, естественно о нем говорят и пишут.

Ага, только в твоих мечтах. Как бизнес сидел на Жабе так и сидит с весьма инертным скатыванием на другие языки.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено deeaitch , 01-Ноя-21 22:00 
> Индустрия переходит на Rust, естественно о нем говорят и пишут.

Кто тебе такое сказал? Раст сыроват для индустрии. Я пробовал, 2 года потратил. Сыроват.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:29 
Какой такой приоритет? Раньше почти только один автор сайта писал новости на opennet, сейчас ещё юзер под ником QwertyReg начал отправлять новости о том, что ему интересно. Никто не запрещает любому желающему писать новости об интересующих их темах и их будут публиковать, если они соответствуют тематике сайта.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Абвгдейка , 31-Окт-21 09:34 
Какая разница, мы теперь тут будем читать о предпочтениях КвертиРег каждый день? Я не против технологии, но опеннет принимает выраженный однобокий вид. Неужели все так плохо и нет желающих публиковать новости о чем-то другом?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:43 
Используемый язык программирования не повод для отказа в публикации. Проекты же под открытыми лицензиями и подпадают под тематику сайта.

> Неужели все так плохо и нет желающих публиковать новости о чем-то другом?

"99% всех новостей на opennet.ru создаётся одним автором." https://www.opennet.me/opennews/art.shtml?num=48380
Любой может написать и добавить свою новость https://www.opennet.me/add.shtml чем и пользуется QwertyReg.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Абвгдейка , 31-Окт-21 09:52 
Я вообще за опциональную платную подписку, с возможностью фильтрации по тегам и возможностью отключать анонимов в комментах. Это не конкретно против тебя или меня, а чтобы в комментах был хоть какой-то порядок и они несли конструктивную нагрузку.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Maxim Chirkov , 31-Окт-21 11:03 
Добавил фильтр https://www.opennet.me/opennews/index.shtml?f=rust (может быть выбран в разделе новостей через блок "Фильтры" в боковой панели "Навигация"). Инструкцию по фильтрации участников можно найти здесь https://www.opennet.me/openforum/vsluhforumID4/588.html

Политика в отношении новостей примерно такая: я принимаю новости о новых открытых проектах независимо от языка на которых они написаны. Повторные новости о минорных обновлениях и анонсы малозначительных разработок (проектах из нескольких сотен строк кода) отклоняются, принимаются только начальные анонсы (если раньше о программе не было новости на opennet) и сведения о значительных обновлениях. Соответствующие указанным критериям новости от QwertyReg только на основе личности автора и языка Rust я отклонить не могу. Тем более, что он отправлял новости не только о проектах на Rust, но новость про Perl6.

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

Конечно Rust не панацея, но вокруг него в последнее время наблюдается большая активность, из-за этого и повышенное внимание в новостях и на  дискуссионных площадках типа Reddit и Hacker News - много новых проектов появляются именно на нём и некоторые существующие проекты пытаются экспериментировать с ним для решения определённых проблем. Предсказать взлетит или нет какой-то язык трудно, пример тому отличный, но почти не востребованный язык D.



"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:14 
"О Боже! Пропал калабуховский дом!"

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Абвгдейка , 31-Окт-21 11:28 
Благодарю Максим за столь обстоятельный ответ.
Как уже писал, я не против конктретной технологии, но новости вида - вышла утилита 0.0.1 на языке Икс дублирующая по функционалу другие решения, т.е. это не ноухау, не тянет на новость. Я не конкретно про эту, но такие бывают не редко.
В этом смысле и недоумение, что откровенная мелочевка оформляется в виде новостей.
Есть наверно какой-то более специализированный сайт типа икс.ру, где им и место.

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Maxim Chirkov , 31-Окт-21 12:03 
> В этом смысле и недоумение, что откровенная мелочевка оформляется в виде новостей.

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


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

Я против разделения платной и бесплатной функциональности, если что-то делать, то для всех.

> - включение скрытия комментов анонимов

Такое уже есть.

> - отключать возможность комментировать и оценивать мои комменты анонимам

Выбранным участникам можно запрещать оставлять комментарии. См. фильтр участников на странице https://www.opennet.me/cgi-bin/openforum/bv.cgi

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

Для этого есть кнопка "Сообщить модератору". Но даже если добавить будет легко обходиться сообщением в корень с цитированием.

> - фильтрация по тегам (мбыть уже есть)

есть несколько предопределённых фильтров при выводе списка новостей.

> - рассылка на емейл и мессенджеры анонсов новостей

Такое тоже давно есть.


> Должна быть возможность убрать с поля зрения 95% пустых и неконструктивных комментариев.

Можно добавить ник "Аноним" в список автоскрытия. Но целенаправленный троллинг часто идёт от зарегистрированных пользователей.


> Можно вывести это на обсуждение в другом более подходящем месте. Подскажи где оно или дай ссыль.

https://www.opennet.me/wwwboard/vsluhforumID4


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Тинус Лорвальдс , 31-Окт-21 12:16 
>Что касается самого Rust, я считаю данный язык перспективным.

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

Проблемы рук перекладывают на язык? Современно, да. Модно-молодёжно я бы сказал.
>Именно поэтому его пытаются внедрять Google

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

Где этому подтверждения? Вы инженер или бабка в церкви и всё, что вам нужно, только вера?
>Конечно Rust не панацея, но вокруг него в последнее время наблюдается большая активность

Наблюдается большой хайп и оголтелая пропаганда, в том числе в рунете и на опеннете в частности. В том числе и твоими "стараниями"

Касаемо всего происходящего, тебе, Максим, такая ситуация очень выгодна, потому что повышает активность в виде бурления и активных споров. Но как уже сказали ниже, это приведёт к печальным последствиям. По итогу ничего лучше не останется как не читать, "советские газеты перед обедом".


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Прохожий , 01-Ноя-21 09:35 
>На чем основаны эти предположения?

Уже надцать раз было обговорено. Для слоупоков: на новой функциональности и развитой инфраструктуре.

> Проблемы рук перекладывают на язык?

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

>Где этому подтверждения?

Во встроенной функциональности языка проверять всякие UB и прочие недосмотры программиста, внезапно. Где вы такие "инженеры" беретесь?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Михрютка , 31-Окт-21 12:28 
>>>Соответствующие указанным критериям новости от QwertyReg только на основе личности автора и языка Rust я отклонить не могу. Тем более, что он отправлял новости не только о проектах на Rust, но новость про Perl6.

не прибедняйтесь. вы можете.

вас троллят, как распоследнего тифарета.

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

>>>повышенное внимание в новостях и на  дискуссионных площадках типа Reddit и Hacker News

да даже на HN дангу вопросы начинают задавать - какого ху нас спамят неновостями про Rust.

ну или скажите нам, что вот етот комментатор тож перспективен, и дает надежду улучшить плачевную ситуацыю https://www.opennet.me/~%F2%C1%D3%D4...

ушол но щасвирнус



"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:20 
> Проекты же под открытыми лицензиями и подпадают под тематику сайта.

а браузер от мелкомягких тоже под открытыми лицензиями и подпадает под тематику сайта?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Анончик , 31-Окт-21 11:18 
нет, нету

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:35 
QwertyReg, залогинься

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 11:20 
По такой логике стоит запретить новости о линукс и всего прочего на сишке написанного.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 09:33 
Вот так пропаганда и работает.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 10:02 
Это не пропаганда. Это запрос индустрии на безопастный, язык системного программирования, каковым является только лишь Rust. Это все знают.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 10:04 
Раст безопасный? Лол шта? Ансейвами ансейвы погоняет

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 10:09 
Rust - современный, безопастный язык системного программирования. Вы хотя бы растбук почитайте, там все написано.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 10:14 
На заборе тоже написано

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Растоманя , 31-Окт-21 10:32 
Растбук это пособие для современных и актуальных разработчиков, это не забор

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Тинус Лорвальдс , 31-Окт-21 11:36 
>это не забор

Ты прав, это хуже.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:30 
Rust - либо медленный, либо unsafe.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 10:06 
+1 сектант.

Один ансейф -- и вся твоя безопасность катится чертям под хвост.

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено freecoder , 01-Ноя-21 13:31 
Перед тобой два поля, одинаковых по площади. На одном закопано 10_000 мин, на другом 10. По какому полю пройти безопаснее?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 15:23 
> Перед тобой два поля, одинаковых по площади. На одном закопано 10_000 мин, на другом 10. По какому полю пройти безопаснее?

По тому, где мины противотанковые.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:22 
очередной неострый ананим пытается выпендриться.

но вот тебе новость: дверные замки легко открываются профессионалами. Ну давай, лалка, расскажи ка нам как они не нужны и ты уже "сто лет" живеш без дверного замка.
Расскажи нам как не нужны бронежилеты, ониже от снаряда нифига не помогают.
давай рассказывай нам как не нужны ремни подушки безопастности, они ведь тоже не дают 100% гарантии.

А может ты даже зубы не чистишь? Ведь ни одна зубная паста не предотвращает кариес на 100% ?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено An , 31-Окт-21 14:44 
>> безопастный

Вы уже во втором комментарии в этом слове ошибку допускаете.
Если вы так же и на языках программирования пишите, то понятно, почему вам нужен "безопасный" язык.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено О.Т.Со.Сишник , 31-Окт-21 14:57 
>>> безопастный
> Вы уже во втором комментарии в этом слове ошибку допускаете.
> Если вы так же и на языках программирования пишите, то понятно, почему вам нужен "безопасный" язык.

Да эти растоманы просто неосиляторы лудьшего языка в мире - Си!
Что с них взять!


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено An , 31-Окт-21 15:15 
По мне, так C проще Rust.
А вот писать на нем нужно аккуратно.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 21:03 
>> безопастный

Очень похоже на сарказм


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 17:27 
> Если вы так же и на языках программирования пишите
>> _пишите_

Если Вы комментарии так же как он с ошибками _пишете_, то Вы его не лучше.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 10:02 
Налейте уже смузи QwertyReg! Кто нибудь!

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 10:15 
Налейте мне. Хочется хоть раз попробовать. А то все о нем говорят, а что это такое я без понятия.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено QwertyReg , 31-Окт-21 11:24 
Это что-нибудь, рубленное со льдом. Всё. Больше там ничего нет. Берёшь блендер, клубнику, лёд, кидаешь, рубишь до однородной массы, вот и всё волшебство. Получается такое полумороженое-полукоктейль, отлично освежает летом.

Я уверен, что старичьё, которое это прочитало, только сейчас узнало, что такое смузи, лол.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:31 
> Налейте уже смузи QwertyReg

Учитывая, люди какой ориентации в совете директоров раста... Там в рот заливают совсем не смузи.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:00 
асинхронность нужна малолеткам, которые не могут закодить конечный автомат

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 11:36 
Они и асинхронность тем более не смогут закодить. Думают, асинхронный автомат легче синхронного?!

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 11:11 
В расте же вроде async await ввели, и все эти токии с этим не очень то стали нужны?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено anonymous , 31-Окт-21 11:41 
Хоть один интересный комментарий. Удваиваю вопрос.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Анонимъ , 31-Окт-21 11:47 
Tokio в числе прочего предоставляет рантайм для async/await. Стандартного рантайма в Rust нет.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 11:59 
> Tokio в числе прочего предоставляет рантайм для async/await. Стандартного рантайма в Rust
> нет.

Об этом я то же слышал. Но в целом получается запутанная ситуация.
Стоит ли считать Токио устаревшим или в нём какие-то очень удобные плюшки есть?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Ordu , 31-Окт-21 13:12 
Чтобы async/await работали бы, нужен движок, т.н. рантайм, который будет шедулить выполнение задач. В отличие от Go раст не реализует рантайм: возможны разные подходы к реализации, и, во-первых, прибивать какой-то один гвоздями к расту как-то некомильфо, во-вторых, такой рантайм -- это проблема сильно не того класса, которым заняты разработчики rustc и std. Это уже _системное_ программирование, а не создание языка под системное программирование. Rust лишь предоставляет необходимые примитивы, такие как std::future::Future, и немного синтаксического сахара в виде кейвордов async/await.

И, поэтому, если хочется async/await, то либо ты берёшь и пишешь свой рантайм, дёргая epoll, отслеживая состояния задач и тп. Либо ты берёшь tokio, который делает это за тебя. tokio при этом не только движок, но параллельно кучу других няшностей даёт, которые могут быть весьма полезны.

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 03-Ноя-21 00:44 
Ну это то я знаю. Я к тому что до появления асинк авейта тонкио предоставлял своё особое апи.

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Ordu , 03-Ноя-21 02:10 
> Ну это то я знаю. Я к тому что до появления асинк
> авейта тонкио предоставлял своё особое апи.

Если я правильно понимаю о чём ты, то он точно так же продолжает предоставлять своё особое апи. Всякие там tokio::{net, fs, io, ...}.

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

В стандартной библиотеке нет async функций. Их не реализовать без рантайма. Async функция должна вернуть Future, трейт Future описан в std, но чтобы вернуть Future нам нужен конструктор, чтобы создать инстанс Future, то есть одного трейта мало. А реализация трейта Future и, в частности, реализация конструктора -- это задача рантайма. В std есть примитивные реализации Future для некоторых типов, но примитивные, в которых заведомо не надо переключать контексты выполнения, или что там в рантайме надо делать, чтобы переключиться с выполнения одной асинхронной задачи на выполнение другой.

Рантайм для async в расте, это что-то типа главного цикла в apache, занятого вызовами select, и диспатчем управления туда, где собственно идёт работа с данными вычитанными из сокетов. Если у нас нет реализации этого главного цикла, то мы не можем с ним взаимодействовать. То есть мы вообще ничего не можем написать. Вот есть у нас сокет, мы можем из него аккуратно попробовать прочитать что-нибудь, так чтобы ядро не заблокировало бы наш поток выполнения. Но как? Неблокирующий режим файловому дескриптору повесить?  Или может тщательно следить за возвращаемым значением, чтобы читать ровно до того момента, когда следующий вызов приведёт к блокировке, и останавливаться тогда? Непонятно, потому что разные рантаймы могут по-разному заходить к этому вопросу. Кто-нибудь вообще может попытаться сделать это через signal-driven модель. И в каждом случае читать из файлового дескриптора придётся по-разному.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 04-Ноя-21 18:19 
Ну например в шарпе есть интерфейс фьючев, функции ввода вывода в стандартной библиотеке его реализуют.
А ивент луп можно самому написать вместо стандартного.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено НяшМяш , 31-Окт-21 13:30 
Вот за такие посты раст сообщество и не любят. Ладно выход какой-нибудь утилиты или программы полезной (и не очень). Но делать новость про релиз библиотеки это уже перебор. Как пользователь раста говорю - мне стыдно за таких пропагандистов.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 21:11 
Значит о релизах OpenSSL то же ненужно делать новостей?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 10:08 
В смысле, о релизах обёртки над сишным OpenSSL?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 01-Ноя-21 10:55 
> В смысле, о релизах обёртки над сишным OpenSSL?
>>Но делать новость про релиз библиотеки это уже перебор.

OpenSSL библиотека, значит, по логике того комментатора, новости про неё это перебор.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Прохожий , 01-Ноя-21 09:50 
Многие программы используют библиотеки. Внезапно.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено freecoder , 01-Ноя-21 13:49 
Есть основания полагать, что QwertyReg - это тролль, а не растоман.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено ананас , 31-Окт-21 13:36 
Я прочёл всё обсуждение, но так и не понял:
— Или раст — это будущее, скорость, безопасность, просто злые закостенелые корпорации, вписавшись в популярную тему теперь сдают назад, потому что не тянут (в качестве примера приводят заглохшую растификацию линукса);
— Или раст — насаждаемое злыми корпорациями зло, призванное заставить всех ходить строем, убить производительность и сделать маржу вендорам оборудования.

Куда воевать, где правда?
Нужно мнение настоящих системных разработчиков, питоношкoльникaм просьба не лезть.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 21:11 
Да.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Kuku , 31-Окт-21 22:26 
Раст - это ложный пиар, призванный отвлечь силы конкурентов на тупиковую технологию.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Прохожий , 01-Ноя-21 09:53 
И Гугл, и Майкрософт являются конкурентами на рынке поиска и на рынке обычных услуг. Обе корпорации продвигают Раст. Наверное, это какой-то изощренный взаимный троллинг, да?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Прохожий , 01-Ноя-21 10:03 
обычных -> облачных

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 01-Ноя-21 10:10 
Это не троллинг. Это хорошо спланированная акция:
1) Попил бюджетов
2) Отвлечение внимания толпы от правильных вещей с целью создания цифрового преимущества.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено freecoder , 01-Ноя-21 13:43 
Вы знаете, а ведь долгое время корпорации были равнодушны к Rust. Еще года два назад на каждом углу кричали, что Rust умрет, так как не поддерживается корпорациями. При этом он уже в то время был продакш-риди (лично я уже почти 4 года использую Rust в продакшне). И тут вдруг риторика хейтеров развернулась на 180 градусов. Подумайте, может это на самом деле хейтеры отвлекают вас от правильных вещей?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Брат Анон , 03-Ноя-21 09:17 
> Вы знаете, а ведь долгое время корпорации были равнодушны к Rust. Еще
> года два назад на каждом углу кричали, что Rust умрет, так
> как не поддерживается корпорациями. При этом он уже в то время
> был продакш-риди (лично я уже почти 4 года использую Rust в
> продакшне). И тут вдруг риторика хейтеров развернулась на 180 градусов. Подумайте,
> может это на самом деле хейтеры отвлекают вас от правильных вещей?

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 01-Ноя-21 10:57 
> Раст - это ложный пиар, призванный отвлечь силы конкурентов на тупиковую технологию.

От чего отвлекают то?
Неужели сишки и сипипишки не хватило для тотальной диверсии всей индустрии?


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 14:15 
Мне нравится Rust, я пишу на нём 40 часов в неделю, но новость про минорный релиз либы это просто дно :) Серьёзно?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 14:34 
> Многопоточный планировщик ввода/вывода, работа которого сводится к
> предоставлению ресурсов только тем потокам (в контексте параллельного
> исполнения), которые отвечают конкретным условиям, что позволяет
> избегать состояния гонки, часто встречающиеся в программах, написанных
> на языках без безопасного управления памятью и ресурсами;

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

и всего лишь 640 unsafe блоков


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 22:40 
> и всего лишь 640 unsafe блоков

Как обычно, вся суть раста.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Прохожий , 01-Ноя-21 09:57 
Выше Ordu уже написал, зачем может быть нужна такая платформа. Попробуй прочитать, вдруг у тебя получится.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено th3m3 , 31-Окт-21 15:47 
А мне нравятся новости про Rust. Можно продолжать. Хейтеров слушать, дело не делать.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено deeaitch , 01-Ноя-21 22:05 
Всё правильно. Любители раста они так и делают. Хейтят всех вокруг и даже своих соратников и ничего полезного не делают.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 31-Окт-21 16:18 
Смузи-конь в вакууме какой-то. Какой от него практический толк?

> Автор новости: QwertyReg

А, так это ржавый агент опять пиарит корпоративную хрень.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноньимъ , 31-Окт-21 21:13 
Эм, это очень крутая и очень практичная штука, а не конь.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Прохожий , 01-Ноя-21 10:01 
>Смузи-конь в вакууме какой-то. Какой от него практический толк?

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено СССР , 31-Окт-21 23:32 
"легковесный фреймворк для веб-сервера, ориентированный на высокую скорость работы" - )) а другие что ориентируются на медленную работу?
"Утилиты для работы с байтами" - круто, как мы раньше без этого жили? ))
а вообще читая подобноо рода новости, задумываешся, это опенннет такие npидypки или просто копипаста?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 01:36 
> Утилиты для работы с байтами

Пройдёт ещё 15 лет, и растаманы научатся работать с битами.

> ориентированный на высокую скорость работы

Ориентированный! Это важно, ведь главное - ориентироваться и смотреть... но не обязательно туда идти.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено СССР , 01-Ноя-21 03:16 
а потом окажется что работа с байтами и битами это не безопасно, и будет впущен новый язык нацеленный на безопасность безопасности

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 10:10 
>а потом окажется что работа

ничего потом не окажеться. просто ты тупая макака, которая оспаривает свои же выдумки.


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено СССР , 12-Ноя-21 00:06 
>>а потом окажется что работа
> ничего потом не окажеться. просто ты тупая макака, которая оспаривает свои же
> выдумки.

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



"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 10:08 
>а другие что ориентируются на медленную работу?

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


"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 01-Ноя-21 09:43 
А, QwertyReg... Пожрать пришел.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено freecoder , 01-Ноя-21 13:48 
Очень плохая новость по содержанию. Только одно предложение с реальной информацией об изменениях в версии 1.13.0, и то вскользь. Весь остальной текст о том, что такое Tokio. Спасибо, но мы и так знаем.

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено Аноним , 02-Ноя-21 02:06 
Как сделать таймеры нормальные с каллбаками?

"Релиз Tokio 1.13.0, платформы для создания асинхронных прило..."
Отправлено eee , 03-Ноя-21 15:09 
А что там у законодателей мод в мире разработки американцев?

Rust 2K -> GO 23K-> JAVA 93K

Год назад было примерно

Rust < 1000 -> GO ~5К -> JAVA ~90К

И Rust, и GO сильно прут вверх, смеритесь уже убогие.

links:

https://www.indeed.com/jobs?q=rust%20developer&l=United...

https://www.indeed.com/jobs?q=go%20developer&l=United&#...

https://www.indeed.com/jobs?q=java%20developer&l=United...