The OpenNET Project / Index page

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



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

Оглавление

Microsoft развивает новый язык программирования на основе Rust, opennews (??), 03-Дек-19, (0) [смотреть все] +1

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


5. "Microsoft развивает новый язык программирования на основе Ru..."  +5 +/
Сообщение от asdasdasd (?), 03-Дек-19, 09:19 
> Безопасность кода повышается за счёт автоматического управления памятью

Т.е. тупо использовать те же shared_ptr / unique_ptr / weak_ptr (как в Rust'е) уже религия не позволяет?

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

7. "Microsoft развивает новый язык программирования на основе Ru..."  +10 +/
Сообщение от тоже Анонимemail (ok), 03-Дек-19, 09:24 
Представьте себе людей, идущих вброд через отстойник.
Рекомендации по подбору туалетной бумаги для них не очень актуальны.
Ответить | Правка | Наверх | Cообщить модератору

9. "Microsoft развивает новый язык программирования на основе Ru..."  +3 +/
Сообщение от анонимчик (?), 03-Дек-19, 09:26 
Это не zero cost.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

17. "Microsoft развивает новый язык программирования на основе Ru..."  –2 +/
Сообщение от старый C Windows разработчик (?), 03-Дек-19, 09:42 
Практически zero, но не так модно
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +6 +/
Сообщение от Аноним (26), 03-Дек-19, 09:52 
Ответить | Правка | Наверх | Cообщить модератору

130. Скрыто модератором  +/
Сообщение от Аноним (130), 03-Дек-19, 14:17 
Ответить | Правка | Наверх | Cообщить модератору

168. Скрыто модератором  +/
Сообщение от старый C Windows разработчик (?), 03-Дек-19, 16:24 
Ответить | Правка | Наверх | Cообщить модератору

131. Скрыто модератором  –1 +/
Сообщение от Аноним (130), 03-Дек-19, 14:19 
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

162. Скрыто модератором  –1 +/
Сообщение от имя_ (?), 03-Дек-19, 15:51 
Ответить | Правка | Наверх | Cообщить модератору

179. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от Яков (?), 03-Дек-19, 17:18 
Гм. Гуглим "atomic operation cost" и "cache thrashing". Думаем (надеюсь).
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

187. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от Аноним (187), 03-Дек-19, 17:57 
https://solidabstractions.com/2019/zero-cost-unique_ptr

unique_ptr uses exactly the same amount of memory as a regular pointer, and has zero runtime cos

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

204. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от анонимчик (?), 03-Дек-19, 19:29 
ты не обратил внимание, но там еще упомянуты shared_ptr, weak_ptr
Ответить | Правка | Наверх | Cообщить модератору

205. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от Аноним (187), 03-Дек-19, 20:06 
а ты не обратил внимание что там упомянут unique_ptr
Ответить | Правка | Наверх | Cообщить модератору

280. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от анонимчик (?), 08-Дек-19, 13:12 
> а ты не обратил внимание что там упомянут unique_ptr

просто у тебя не хватило внимания прочитать ветку снала речь о ".е. тупо использовать те же shared_ptr / unique_ptr / weak_ptr (как в Rust'е) уже религия не позволяет?" которые на самом деле не zero+cost в совокупности.

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

12. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от Аноним (12), 03-Дек-19, 09:36 
Это для слабаков
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

13. "Microsoft развивает новый язык программирования на основе Ru..."  –7 +/
Сообщение от Аноним (13), 03-Дек-19, 09:38 
Все эти раста штучки можно просто вынести в C++ как библиотеку. Зачем для этого городить целый язык решительно не понятно. Так раст тоже позволяет производить математические операции с указателями.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

33. "Microsoft развивает новый язык программирования на основе Ru..."  +6 +/
Сообщение от Аноним (33), 03-Дек-19, 10:04 
После нововведений в С++20 представляю, как будут выглядеть lifetimes. Синтаксис раста сказкой покажется. От библиотечного match в C++ уже плакать хочется.
Ответить | Правка | Наверх | Cообщить модератору

39. "Microsoft развивает новый язык программирования на основе Ru..."  +17 +/
Сообщение от Аноним (26), 03-Дек-19, 10:13 
Мне современный С++ напоминает старую проститутку которая решила снова выйти на панель и нанесла на себя все виды косметики которые только продавались.
Ответить | Правка | Наверх | Cообщить модератору

191. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (196), 03-Дек-19, 18:05 
Справедливо, но решает как всегда опыт, а у плюсов с этим полный порядок
Ответить | Правка | Наверх | Cообщить модератору

231. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Mail23842 (?), 04-Дек-19, 00:22 
У старых плусистов-анонистов с волосотыми лапами
Ответить | Правка | Наверх | Cообщить модератору

257. "Microsoft развивает новый язык программирования на основе Ru..."  –1 +/
Сообщение от Аноним (257), 04-Дек-19, 08:21 
Что справедливо? Он судил кого-то? Могло быть несправедливо? По отношению к чему? По каким законам судили?

Поменьше сериалов в русской озвучке не пробовали смотреть?

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

105. "Microsoft развивает новый язык программирования на основе Ru..."  –1 +/
Сообщение от имя (ok), 03-Дек-19, 13:02 
> От библиотечного match в C++ уже плакать хочется.

Для тех, кто всё пропустил: https://bitbashing.io/std-visit.html

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

190. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (187), 03-Дек-19, 18:02 
Уже после "Using std::variant" я бы не стал дальше читать :-)
Ответить | Правка | Наверх | Cообщить модератору

198. "Microsoft развивает новый язык программирования на основе Ru..."  –1 +/
Сообщение от Аноним (196), 03-Дек-19, 18:19 
Неважно как будет выглядеть C++20/30/40/50, главное им будут пользоваться в отличии от всяких растогоу
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

221. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от neAnonim (?), 03-Дек-19, 22:03 
Доля c++ уменьшилась в пользу растагоу. Он даже plain c не обогнал. (Мопед не мой, а статистика из интернета) и потому перспективы c++ уже сейчас сомнительны.
Ответить | Правка | Наверх | Cообщить модератору

85. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от px (??), 03-Дек-19, 12:32 
нет, нельзя
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

97. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (114), 03-Дек-19, 12:53 
Если обучен только джаваскрипту, то да нельзя.
Ответить | Правка | Наверх | Cообщить модератору

132. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от DerRoteBaron (ok), 03-Дек-19, 14:20 
Чтобы доломать весь здравый смысл невменяемым синтаксисом, сломанной семантикой, и компилятором, который после нескольких минут раздумий выплюнет ошибок на десяток мегабайт. Естественно нечитаемых.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

182. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Vkni (ok), 03-Дек-19, 17:45 
> Зачем для этого городить целый язык решительно не понятно.

Уже просто смена умолчаний (const по-умолчанию, например) изменяет очень многое. Но, в данном случае, это нельзя вынести в С++ как библиотечку из-за того, что в Rust (Кгые) производится анализ на этапе компиляции.

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

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

20. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от Аноним (2), 03-Дек-19, 09:46 
Идиоме RAII много лет, но до сих пор много C++ погроммистов знающих про неё, но не использующих принципиально.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

23. "Microsoft развивает новый язык программирования на основе Ru..."  +2 +/
Сообщение от Аноним (26), 03-Дек-19, 09:51 
Воде уже 10 миллиардов лет, а каждый год тонут по 100 000 человек.
Ответить | Правка | Наверх | Cообщить модератору

146. "Microsoft развивает новый язык программирования на основе Ru..."  –1 +/
Сообщение от Илья (??), 03-Дек-19, 14:57 
Ура! Снова парад бестолковых сравнений. С++ это очевидно вода, а дельфины - это обращение к освобождённой памяти.

Здорово, что я вас правильно понял?

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

145. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от a3k (?), 03-Дек-19, 14:54 
На C и C++ макаки тоже пишут, что поделаешь.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

203. "Microsoft развивает новый язык программирования на основе Ru..."  –1 +/
Сообщение от Аноним (203), 03-Дек-19, 19:28 
Только макаки и пишут, судя по количеству CVE.
Ответить | Правка | Наверх | Cообщить модератору

144. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от a3k (?), 03-Дек-19, 14:51 
Это тоже входит в понятие "автоматическое управление памятью".
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

253. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от лютый жжжж (?), 04-Дек-19, 08:05 
>Т.е. тупо использовать те же shared_ptr / unique_ptr / weak_ptr

предполагаю, что вышенаписанное из плюсов, а не анси си.
А ретроградный господин Торвальдс даже против плюсов. Про раст даже смешно читать.

В итоге, очередной кейс, когда безграмотный менеджмент убьёт продукт. В redox тоже не особо верится, микроядро это тормоза.... :(

Линукс сейчас спасает только то, что остальные ещё хуже.

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

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

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




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

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