Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от opennews (??), 05-Июл-19, 09:52 | ||
Опубликован (https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html) релиз языка системного программирования Rust 1.36 (http://www.rust-lang.org), развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (1), 05-Июл-19, 09:52 | ||
Почему пишут что развиваемого Mozilla? Вроде как Mozilla там уже давно не причем. Даже в оф доках мозилла не упоминается больше нигде. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Выпуск языка программирования Rust 1.36" | +5 +/– | |
Сообщение от Аноним (2), 05-Июл-19, 10:02 | ||
Формально проект независимый, но осконвной костяк разработчиков трудоустроен в Mozilla. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
14. "Выпуск языка программирования Rust 1.36" | +3 +/– | |
Сообщение от Растохейтер (?), 05-Июл-19, 14:42 | ||
Так они пишут и о том, что он системный. Мало ли что они пишут ) | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Выпуск языка программирования Rust 1.36" | –1 +/– | |
Сообщение от Аноним (3), 05-Июл-19, 10:13 | ||
> обеспечивает автоматическое управление памятью | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Выпуск языка программирования Rust 1.36" | +5 +/– | |
Сообщение от Аноним (4), 05-Июл-19, 10:44 | ||
автоматическое управление памятью ≠ сборка мусора | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
24. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (24), 05-Июл-19, 17:32 | ||
Похоже Аноним выше путает 'автоматическое' и 'динамическое' управление. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
5. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 05-Июл-19, 10:45 | ||
>> обеспечивает автоматическое управление памятью | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от КО (?), 05-Июл-19, 10:56 | ||
подсчет ссылок это тоже вариант запуска GC, но как указано в приведенной Вами цитате, он не pervasive. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
7. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 05-Июл-19, 11:04 | ||
> подсчет ссылок это тоже вариант запуска GC, но как указано в приведенной | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
8. "Выпуск языка программирования Rust 1.36" | +2 +/– | |
Сообщение от funny.falcon (?), 05-Июл-19, 11:36 | ||
Оппонент сказал, что RC является разновидностью GC. И это правда. Просто прочитайте немного про теорию GC. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
9. "Выпуск языка программирования Rust 1.36" | –2 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 05-Июл-19, 12:49 | ||
> Оппонент сказал, что RC является разновидностью GC. И это правда. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
12. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от funny.falcon (?), 05-Июл-19, 14:01 | ||
https://en.m.wikipedia.org/wiki/Garbage_collection_(computer_science) | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
13. "Выпуск языка программирования Rust 1.36" | –3 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 05-Июл-19, 14:18 | ||
> То, что массы не зная официальной терминологии пытаются навесить свои ярлыки на | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 05-Июл-19, 12:55 | ||
>>>подсчет ссылок это тоже вариант запуска GC | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от Sw00p aka Jerom (?), 05-Июл-19, 13:11 | ||
>malloc()/free() -- "это тоже вариант запуска GC" (ц) КО-самозванец. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
15. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от Junior frontend developer (?), 05-Июл-19, 14:49 | ||
В расте memory management времени компиляции. То есть статический и ручной, хотя и значительно более автоматический, чем в C языках. RC сборка мусора строго по желанию. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от epishman (ok), 06-Июл-19, 00:38 | ||
В расте подсчет ссылок не более чем опция, основной режим - автоматическая деструкция в момент выхода переменной из области видимости. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 08-Июл-19, 12:03 | ||
> В расте подсчет ссылок не более чем опция, основной режим - автоматическая | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
16. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от user90 (?), 05-Июл-19, 15:16 | ||
Но синтаксис-то - говна кусок! Реально блевотные рефлексы. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Rust 1.36" | –1 +/– | |
Сообщение от user90 (?), 05-Июл-19, 15:21 | ||
Чо там, 3 вида скобок? Упорыши, конченные! | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
19. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от iLex (ok), 05-Июл-19, 16:06 | ||
Там клавиатурный тренажёр. Когда через каждые две строчки приходится набирать конструкции вроде | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
21. "Выпуск языка программирования Rust 1.36" | +2 +/– | |
Сообщение от fghj (?), 05-Июл-19, 16:32 | ||
> Когда через каждые две строчки приходится набирать конструкции вроде | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Anonim (??), 05-Июл-19, 17:14 | ||
>программы "Соло на клавиатуре" с целью повысить скорость печати кодеров. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
26. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от freehck (ok), 05-Июл-19, 19:37 | ||
> Чо там, 3 вида скобок? Упорыши, конченные! | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Rust 1.36" | +2 +/– | |
Сообщение от Аноним84701 (ok), 05-Июл-19, 22:00 | ||
> Чо там, 3 вида скобок? Упорыши, конченные! | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
42. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от Аноним (42), 06-Июл-19, 08:46 | ||
Триграфы в сишечке - это архаизм, а попытка их выдать за "common practice" - натягивание совы на глобус и жульничество. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
47. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним84701 (ok), 06-Июл-19, 11:44 | ||
> а попытка их выдать за "common practice" - натягивание совы на глобус и жульничество. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
18. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от Sphynkx (ok), 05-Июл-19, 15:31 | ||
Надо как-то навести порядок с библиотеками. Репа большая, но много либ брошенных, недописанных, прототипов/проб.. Что-либо серьезное написать может оказаться трудно по неожиданным причинам ;-)) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (20), 05-Июл-19, 16:14 | ||
Был у нас в универе тренировочный проект на Си, вот всё хочу попробовать написать подобный на Rust, чтобы посмотреть, так сказать, что он из себя представляет и на сколько он "убийца Си" | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от Илья (??), 07-Июл-19, 08:16 | ||
Держите в курсе. Не забудьте выложить на гитхаб. Вот вам описание вашего проекта: | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Rust 1.36" | +2 +/– | |
Сообщение от Аноним (22), 05-Июл-19, 16:47 | ||
Мне в Расте не нравятся две вещи: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Ordu (ok), 05-Июл-19, 17:41 | ||
> Из предпосылки, что работа с Юникодом требует продуманного подхода разрабы Раста сделали странный вывод, что всю работу с Юникодом нужно просто переложить на плечи программистов. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (27), 05-Июл-19, 20:34 | ||
>zero cost abstractions | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
28. "Выпуск языка программирования Rust 1.36" | +2 +/– | |
Сообщение от Ordu (ok), 05-Июл-19, 20:57 | ||
>>zero cost abstractions | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
30. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (27), 05-Июл-19, 21:25 | ||
Я все правильно прочитал. Ты просто не знаешь всех возможностей ICU, чтобы говорить в таком тоне про юникод и как с ним "просто" работать. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от Аноним (32), 05-Июл-19, 21:36 | ||
https://hsivonen.fi/encoding_rs/ | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
33. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (27), 05-Июл-19, 21:45 | ||
Спасибо. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (32), 05-Июл-19, 21:49 | ||
Чем ты не доволен в итоге? | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Rust 1.36" | –2 +/– | |
Сообщение от Аноним (27), 05-Июл-19, 22:32 | ||
>Чем ты не доволен в итоге? | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Rust 1.36" | –1 +/– | |
Сообщение от Ordu (ok), 05-Июл-19, 23:17 | ||
> Я все правильно прочитал. Ты просто не знаешь всех возможностей ICU, чтобы | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (27), 05-Июл-19, 21:33 | ||
Еще пример https://github.com/lifthrasiir/rust-natord | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
45. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Анон54346345 (?), 06-Июл-19, 10:45 | ||
В std:str нельзя работать с графемами. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
50. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Ordu (ok), 07-Июл-19, 11:01 | ||
Хм. Действительно. Но я вроде видел там класс Grapheme. Попутал видимо что-то. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
29. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (32), 05-Июл-19, 21:02 | ||
>> Надо сначала запилить свою либу для юникода? | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
41. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от epishman (ok), 06-Июл-19, 00:43 | ||
Он не упоролся, его просто дважды на хабре упороли, и в лоре только что забанили, вот он прибежал изливать жидкость сюда :))) | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
36. "Выпуск языка программирования Rust 1.36" | +1 +/– | |
Сообщение от Аноним84701 (ok), 05-Июл-19, 22:19 | ||
>> zero cost abstractions | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
38. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (27), 05-Июл-19, 22:36 | ||
>если вы спрячите абстракцию в DLL, то быстрее она не станет, скорее медленнее (вызов функции VS. инлайн). | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
43. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (43), 06-Июл-19, 10:07 | ||
>Иди заинлайн его. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
44. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (43), 06-Июл-19, 10:40 | ||
Ситуация потихоньку исправляется. https://doc.rust-lang.org/edition-guide/rust-2018/module-sys... | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Аноним (43), 06-Июл-19, 10:45 | ||
Раздражает - почему на первом месте при упомниании раста стоит безопасное управление паматью, а не единая, удобная система документации (в т.ч. и для сторонних библиотек). | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
48. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от epishman (ok), 06-Июл-19, 17:37 | ||
Система документации хорошая, но в большинстве крейтов лишь нагенеренная дока, и пара дохлых примеров, дока это как раз слабая сторона, приходится постоянно в чятике сидеть а не работать... | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от burjui (ok), 07-Июл-19, 20:00 | ||
А ещё, внезапно, можно читать исходники вместо того, чтобы сидеть в каком-то непонятном "чятике" и ковырять в носу. Работнички, мля. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Rust 1.36" | –1 +/– | |
Сообщение от Zloten (?), 07-Июл-19, 20:02 | ||
Мне одному кажется, что ребята сотворили несостворимое, а именно ЯП более уродливый чем плюсы... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Rust 1.36" | +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 08-Июл-19, 12:07 | ||
> Мне одному кажется, что ребята сотворили несостворимое, а именно ЯП более уродливый | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |