Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от opennews (??), 14-Апр-19, 11:26 | ||
Состоялся (https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html) релиз языка системного программирования Rust 1.34 (http://www.rust-lang.org), развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Аноним (1), 14-Апр-19, 11:26 | ||
Троекратное "урра!" | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Аноним (8), 14-Апр-19, 12:21 | ||
Расти, расти, сынок, кушай Растишку :) | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Rust 1.34" | –2 +/– | |
Сообщение от Аноним (51), 14-Апр-19, 16:34 | ||
"М-м-м-м Данон" | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
139. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от x (?), 15-Апр-19, 13:35 | ||
"Растишишку" же ну | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
2. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним (2), 14-Апр-19, 11:59 | ||
Давайте только серьезно: на сколько нормальный этот язык? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Выпуск языка программирования Rust 1.34" | +5 +/– | |
Сообщение от Аноним (3), 14-Апр-19, 12:06 | ||
Если почистить от ржавчины, то будет норм. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
5. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от microcoder (ok), 14-Апр-19, 12:07 | ||
Ржавчину от ржавчины? Что будет в остатке? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Аноним (3), 14-Апр-19, 12:15 | ||
А останется Си. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Rust 1.34" | +7 +/– | |
Сообщение от Аноним84701 (ok), 14-Апр-19, 13:00 | ||
> А останется Си. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
33. "Выпуск языка программирования Rust 1.34" | +7 +/– | |
Сообщение от Аноним (33), 14-Апр-19, 14:06 | ||
Не беспокойтесь, над этим уже работают. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
4. "Выпуск языка программирования Rust 1.34" | +6 +/– | |
Сообщение от анонас (?), 14-Апр-19, 12:06 | ||
Самый лучший язык in the world! | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
77. "Выпуск языка программирования Rust 1.34" | +33 +/– | |
Сообщение от Злюка (?), 14-Апр-19, 21:16 | ||
in the hello world! | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
15. "Выпуск языка программирования Rust 1.34" | +5 +/– | |
Сообщение от anono (?), 14-Апр-19, 12:59 | ||
критерий нормальности языка?! | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Rust 1.34" | +3 +/– | |
Сообщение от Аноним (22), 14-Апр-19, 13:19 | ||
> критерий нормальности языка?! | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
92. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от НяшМяш (ok), 14-Апр-19, 23:43 | ||
и по-моему, он отлично справляется | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Fracta1L (ok), 14-Апр-19, 13:54 | ||
На 8 | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Rust 1.34" | +10 +/– | |
Сообщение от Аноня (?), 14-Апр-19, 18:17 | ||
Из плюсов | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
90. "Выпуск языка программирования Rust 1.34" | –6 +/– | |
Сообщение от Аноним (90), 14-Апр-19, 23:22 | ||
> Интересная асинхронная модель | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
97. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (97), 15-Апр-19, 00:27 | ||
> Option, pattern-matching слизан со Scala, | ||
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору |
127. "Выпуск языка программирования Rust 1.34" | –4 +/– | |
Сообщение от Аноним (90), 15-Апр-19, 11:10 | ||
По существу есть что, кроме ad hominem? | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
113. "Выпуск языка программирования Rust 1.34" | +14 +/– | |
Сообщение от Аноним (113), 15-Апр-19, 07:24 | ||
Тут весь прикол в том, что антинулл абстракции и паттерн-мэтчинг поставили на низкровневый язык. Так что все эти ваши "слизано со Скала" и "в 100500 языках есть" не аргумент - есть-то есть, но обычно это языки с ГЦ, а то и интерпретируемые. | ||
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору |
73. "Выпуск языка программирования Rust 1.34" | +6 +/– | |
Сообщение от Аноним (113), 14-Апр-19, 20:42 | ||
В нем же безопасная память без GC, это разве не киллер-фича? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
75. "Выпуск языка программирования Rust 1.34" | –4 +/– | |
Сообщение от Аноним (75), 14-Апр-19, 20:50 | ||
У тебя даже с русским нелады, какая тебе разница | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
91. "Выпуск языка программирования Rust 1.34" | +3 +/– | |
Сообщение от Аноним (91), 14-Апр-19, 23:35 | ||
> Давайте только серьезно: на сколько нормальный этот язык? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
161. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от burjui (ok), 17-Апр-19, 11:14 | ||
Наглое враньё. Разработчики отвечают: пишите RFC, мы почитаем и подумаем. Иногда в язык что-то из RFC попадаёт. Иногда даже в изначальном виде. | ||
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору |
7. "Выпуск языка программирования Rust 1.34" | –3 +/– | |
Сообщение от Анонимс (?), 14-Апр-19, 12:16 | ||
Что говорят бенчмарки Rust vs. C++, какой язык более производительный и удобный в разработке? Или ещё пока рано делать какие-то выводы? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от zo0M (ok), 14-Апр-19, 13:00 | ||
вас в гугле забанили? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
24. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от rustshlak (?), 14-Апр-19, 13:28 | ||
выборка не репрезентативная | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
26. "Выпуск языка программирования Rust 1.34" | +3 +/– | |
Сообщение от Аноним84701 (ok), 14-Апр-19, 13:40 | ||
> и в примере как раз не самые лучшие реализации | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Rust 1.34" | –3 +/– | |
Сообщение от rustshlak (?), 14-Апр-19, 14:18 | ||
у меня достаточно знаний что бы увидеть почему реализация на расте опередила на чуть чуть реализацию на СИ | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Rust 1.34" | +7 +/– | |
Сообщение от Аноним84701 (ok), 14-Апр-19, 14:23 | ||
> у меня достаточно знаний что бы увидеть почему реализация на расте опередила | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
42. "Выпуск языка программирования Rust 1.34" | +7 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 14:55 | ||
> у меня достаточно знаний что бы увидеть почему реализация на расте опередила на чуть чуть реализацию на СИ | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
69. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Forth (ok), 14-Апр-19, 19:09 | ||
Если говорить про область системного ПО, то там часто с UTF-8 дела иметь не приходится. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
74. "Выпуск языка программирования Rust 1.34" | +7 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 20:45 | ||
> Если говорить про область системного ПО, то там часто с UTF-8 дела | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
78. "Выпуск языка программирования Rust 1.34" | +5 +/– | |
Сообщение от JustCurious (?), 14-Апр-19, 21:26 | ||
Круто! Редко на опеннете натыкаешься на такие качественные комментарии. Спасибо за детальные объяснения | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
86. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Forth (ok), 14-Апр-19, 22:40 | ||
> Да? Ты читаешь файл конфигурации, в нём может быть много чего, в | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
96. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Ordu (ok), 15-Апр-19, 00:22 | ||
> Я вот не вижу большой разницы между if (something == null) и | ||
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору |
122. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Forth (ok), 15-Апр-19, 10:27 | ||
> Some+None будет возникать, если мы передаём в функцию (или извлекаем из какой-нибудь | ||
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору |
80. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним84701 (ok), 14-Апр-19, 21:38 | ||
> Что касается null, то многие функции пишутся с расчетом, что null туда | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
88. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Forth (ok), 14-Апр-19, 22:42 | ||
Так тут assert не при чем. Assert для отлова ошибок в своем коде, а не для проверки внешних данных. | ||
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору |
149. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (149), 15-Апр-19, 19:47 | ||
http://dtrace.org/blogs/bmc/2018/09/28/the-relative-performa.../ | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
104. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (104), 15-Апр-19, 01:52 | ||
> у меня достаточно знаний что бы увидеть почему реализация на расте опередила | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
28. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от zo0M (ok), 14-Апр-19, 13:44 | ||
давайте факты в студию, или вы так, заради "потрындеть"? мне ваша полемика до одного места | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
36. "Выпуск языка программирования Rust 1.34" | –8 +/– | |
Сообщение от rustshlak (?), 14-Апр-19, 14:23 | ||
это не ваш бенчмарк | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
64. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Аноня (?), 14-Апр-19, 18:37 | ||
Rust и c/с++ не настолько отличаются в производительности, чтобы серьёзно их сравнивать. Ну получите вы отличие в 7% И что? | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
101. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (101), 15-Апр-19, 00:55 | ||
У раста вообще не понятно какая задача. Так замусорить синтаксис только ради введения семантики владения памятью - это надо было додуматься. А если кто-то придумает как дедлокобезопасность реализовать - опять новый язык с кучей мусора в синтаксисе будет? | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
116. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 15-Апр-19, 08:07 | ||
Нет, некоторые проблемы нереально решить средствами языка. Круг задач, решаемый борроу чекером ограничен и не предендует на панацею от всех проблем. Сами разработчики раста оперируют термином "undefined behavior", которое узко ограничено и не включает в себя утечки памяти, дедлоки и прочие проблемы. | ||
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору |
124. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (124), 15-Апр-19, 11:00 | ||
> оперируют термином "undefined behavior", которое узко ограничено и не включает | ||
Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору |
136. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от анонн (?), 15-Апр-19, 12:19 | ||
>> оперируют термином "undefined behavior", которое узко ограничено и не включает | ||
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору |
148. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 15-Апр-19, 19:19 | ||
> а ещё собственным определением понятия ООП, которое тоже ограничено и не включает | ||
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору |
93. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от НяшМяш (ok), 14-Апр-19, 23:50 | ||
Вас в детстве языком без указателей и UB били? Что за ненависть к просто ещё одному языку? Почему вы считаете, что лучше опозориться прилюдно, чем пройти мимо новости? | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
123. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (123), 15-Апр-19, 10:56 | ||
Так ты и не доказывай, просто объясни как по-твоему можно быстрее написать код. А ходить и без дела поливать говном людей, которые меньше тебя разбираются в языке, выставляет тебя самого как недавно школу окончившего. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
19. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от GentooBoy (ok), 14-Апр-19, 13:04 | ||
Два небольших примера что делают на расте при помощи макросов. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
41. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (41), 14-Апр-19, 14:50 | ||
Главное верить. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
57. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (57), 14-Апр-19, 17:07 | ||
Трындец, вот это фанбойство в терминальной стадии: макросы, рубины и непревзойденная ржавчина в одной куче с солнцеликой восторженностью. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
70. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от GentooBoy (ok), 14-Апр-19, 19:27 | ||
Даже приятно что у вас так пригорело. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
76. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (76), 14-Апр-19, 21:02 | ||
Спасибо, пет-проектов у меня и своих хватает. | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
99. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от GentooBoy (ok), 15-Апр-19, 00:38 | ||
Приоткройте завесу тайны на каком ЯП? | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 14:10 | ||
> Что говорят бенчмарки Rust vs. C++, какой язык более производительный и удобный в разработке? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от хотел спросить (?), 14-Апр-19, 16:11 | ||
почему вы сравнивате с плюсами, а не с С, если в расте нет классов? | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
55. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 16:50 | ||
> почему вы сравнивате с плюсами, а не с С, если в расте | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
65. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 14-Апр-19, 18:42 | ||
Ну потому что классов нет намеренно. Есть трейты и обобщения. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
9. "Выпуск языка программирования Rust 1.34" | –17 +/– | |
Сообщение от developer (??), 14-Апр-19, 12:25 | ||
Какая разница производительный он или удобный? читаем "развиваемого проектом Mozilla" - то есть с учетом падения доли лисо-браузера под удар ставиться и само развитие и поддержка ражавчины. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от username (??), 14-Апр-19, 12:29 | ||
Да ладно, вон уже амазон ставку сделал на длительную поддержу. А вы все не стоит да ни к чему. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
18. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от zo0M (ok), 14-Апр-19, 13:01 | ||
ох уж эта диванная аналитка от местных икспердов... /facepalm | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Rust 1.34" | +8 +/– | |
Сообщение от Аноним (23), 14-Апр-19, 13:20 | ||
> ставиться | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от мурзилла (?), 14-Апр-19, 16:36 | ||
не переживайте, мы зарабатываем не на браузере, а на пилежке инвесторских бабок. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
128. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним (124), 15-Апр-19, 11:13 | ||
> инвесторы как раз одобряют их выкидывание в бездонные ямы типа хруста | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от scor (ok), 14-Апр-19, 12:30 | ||
А там уже можно хоть в каком-то виде делать вот такие штуки http://www.opennet.me/openforum/vsluhforumID3/112498.html#37 или пока так и не осилили? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 14:03 | ||
Нет, по-моему, ещё не осилили. Трейты для [T; N], реализуются макросами для всяких разных N от 1 до 32 (или типа того). То есть, я не заглядывал в этот библиотечный код уже год или два, но это видно в доках, плюс я думаю, я бы заметил в release notes, если бы что-то изменилось. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
12. "Выпуск языка программирования Rust 1.34" | –7 +/– | |
Сообщение от Аноним (12), 14-Апр-19, 12:52 | ||
"Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик" - оно что, GUIвое? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от zo0M (ok), 14-Апр-19, 12:58 | ||
нет | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
20. "Выпуск языка программирования Rust 1.34" | +5 +/– | |
Сообщение от Аноним (20), 14-Апр-19, 13:08 | ||
коммент, когда хочешь обгадить новость, но не знаешь как | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
21. "Выпуск языка программирования Rust 1.34" | –5 +/– | |
Сообщение от Аноним (21), 14-Апр-19, 13:14 | ||
Эталонное ненужно, никакой совместимости с C/C++ или чем нибудь другим, даже в 1.0 не было union, только сейчас добавили атомики (в С11/C++11 были уже, а с расширениями еще раньше). Уже мертвый язык. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от YetAnotherOnanym (ok), 14-Апр-19, 13:44 | ||
> никакой совместимости с C/C++ | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
48. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (21), 14-Апр-19, 16:24 | ||
#include <stdlib.h> не сделаешь. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
66. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 14-Апр-19, 18:47 | ||
https://doc.rust-lang.org/book/ffi.html | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
82. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (21), 14-Апр-19, 22:08 | ||
С помощью этого нельзя сделать #include <stdlib.h> | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
89. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 14-Апр-19, 22:49 | ||
> С помощью этого нельзя сделать #include <stdlib.h> | ||
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору |
126. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (126), 15-Апр-19, 11:05 | ||
>> С помощью этого нельзя сделать #include <stdlib.h> | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
150. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 15-Апр-19, 19:53 | ||
> Повторное использование кода. | ||
Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору |
158. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от KonstantinB (ok), 16-Апр-19, 10:51 | ||
А еще с помощью этого нельзя сделать const leftPad = require('left-pad'). Беда, огорчение! | ||
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору |
30. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от zo0M (ok), 14-Апр-19, 13:48 | ||
проходя проходите | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним84701 (ok), 14-Апр-19, 14:36 | ||
> даже в 1.0 не было union, | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (21), 14-Апр-19, 16:25 | ||
А простой union они добавили просто так? Напоминаю что язык для системщины. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним84701 (ok), 14-Апр-19, 17:33 | ||
> Напоминаю что язык для системщины. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
61. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Junior frontend developer (?), 14-Апр-19, 17:53 | ||
Простой union небезопасен и потому был исключен из дизайна. Вроде позже добавили как часть небезопасного надмножества языка. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
72. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним (113), 14-Апр-19, 20:00 | ||
А безопасность памяти тебе тоже не нужна? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
83. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним (21), 14-Апр-19, 22:09 | ||
А для этого нужно было городить новый язычек? | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
85. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Анонн (?), 14-Апр-19, 22:40 | ||
> А для этого нужно было городить новый язычек? | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
100. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (101), 15-Апр-19, 00:40 | ||
В Си++ семантика владения вроде растовской реализуется простым введением библиотечных типов-меток и обучением компилятора как их понимать. Только оказалось, что 80% таких проверок можно реализовать даже без меток, а растовская семантика переусложнена до невозможности. | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
109. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (113), 15-Апр-19, 05:49 | ||
C++ ужасно сложен, и учетки в нём все равно по полной программе | ||
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору |
110. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (113), 15-Апр-19, 05:49 | ||
А как ты в старо сделаешь, чтобы компилятор строго все проверял? Сделать-то можно, да только это уже все равно будет другой язык | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Rust 1.34" | –2 +/– | |
Сообщение от Аноним (40), 14-Апр-19, 14:40 | ||
Эталонное "не нужно": | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 15:26 | ||
> нет нормального ООП, ведь в new age программерских сектах принято хаять ООП | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
47. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от хотел спросить (?), 14-Апр-19, 16:18 | ||
> тебе не может запретить писать ООП код на C или на ассемблере | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 16:44 | ||
>> тебе не может запретить писать ООП код на C или на ассемблере | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
107. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от хотел спросить (?), 15-Апр-19, 03:33 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
138. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Ordu (ok), 15-Апр-19, 13:34 | ||
> Что-то я не вижу тут инкапсуляции. Обрисуйте ход ваших мыслей. | ||
Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору |
165. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 18-Апр-19, 12:11 | ||
> Ты любишь динамическую типизацию? | ||
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору |
166. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 18-Апр-19, 12:32 | ||
>> Ты любишь динамическую типизацию? | ||
Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору |
167. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Junior frontend developer (?), 18-Апр-19, 19:03 | ||
> Но динамический диспатч -- это и есть динамическая типизация. | ||
Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору |
168. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 18-Апр-19, 22:30 | ||
> Но динамический диспатч -- это и есть динамическая типизация. | ||
Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору |
169. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 18-Апр-19, 22:52 | ||
>> Но динамический диспатч -- это и есть динамическая типизация. | ||
Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору |
170. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 19-Апр-19, 10:52 | ||
> Единственное неудобство от такого подхода -- это то, что теперь мы не знаем размера struct MyObject, не можем выделить её на стеке, не можем передать в функцию по значению, не можем создать массив из struct MyObject, нам придётся работать исключительно с указателями на MyObject. | ||
Ответить | Правка | ^ к родителю #169 | Наверх | Cообщить модератору |
171. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 19-Апр-19, 12:55 | ||
> Чем это проще/лучше, чем то что мы имеем в C++, C#, Java? | ||
Ответить | Правка | ^ к родителю #170 | Наверх | Cообщить модератору |
179. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 27-Апр-19, 04:58 | ||
>> Чем это проще/лучше, чем то что мы имеем в C++, C#, Java? | ||
Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору |
181. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 27-Апр-19, 06:53 | ||
>>> Чем это проще/лучше, чем то что мы имеем в C++, C#, Java? | ||
Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору |
173. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Junior frontend developer (?), 21-Апр-19, 19:20 | ||
> А, простите. Ну дык тогда rust самое то, что нужно вам. Там | ||
Ответить | Правка | ^ к родителю #169 | Наверх | Cообщить модератору |
180. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 27-Апр-19, 04:59 | ||
>> А, простите. Ну дык тогда rust самое то, что нужно вам. Там | ||
Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору |
182. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 27-Апр-19, 08:26 | ||
> Это типа отношение has? | ||
Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору |
183. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 28-Апр-19, 13:58 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #182 | Наверх | Cообщить модератору |
184. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 29-Апр-19, 01:26 | ||
> Я так и не увидел нечто, что делает это "гибче". | ||
Ответить | Правка | ^ к родителю #183 | Наверх | Cообщить модератору |
185. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 01-Май-19, 03:09 | ||
>> Я так и не увидел нечто, что делает это "гибче". | ||
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору |
186. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 01-Май-19, 04:07 | ||
> это так, но если я не умею их использовать, это еще не | ||
Ответить | Правка | ^ к родителю #185 | Наверх | Cообщить модератору |
187. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 02-Май-19, 02:04 | ||
> Не значит. Точно так же это не значит, что они хуже. Просто | ||
Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору |
188. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 02-Май-19, 08:07 | ||
>> Не значит. Точно так же это не значит, что они хуже. Просто | ||
Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору |
189. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 02-Май-19, 10:13 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору |
190. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 02-Май-19, 10:53 | ||
> ясно... | ||
Ответить | Правка | ^ к родителю #189 | Наверх | Cообщить модератору |
191. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от хотел спросить (?), 02-Май-19, 16:24 | ||
>> ясно... | ||
Ответить | Правка | ^ к родителю #190 | Наверх | Cообщить модератору |
58. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Аноним (57), 14-Апр-19, 17:13 | ||
> Или инкапсуляции? | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
67. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 14-Апр-19, 19:00 | ||
https://doc.rust-lang.org/stable/book/ch17-01-what-is-oo.html | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
125. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Челодой моловек (?), 15-Апр-19, 11:03 | ||
Я бы посмотрел в сторону GObject, например вот здесь: | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (40), 14-Апр-19, 16:47 | ||
> Что ты называешь "нормальным" ООП? Как в java? Как в C++? Как | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
59. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 17:19 | ||
>> Что ты называешь "нормальным" ООП? Как в java? Как в C++? Как | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (40), 14-Апр-19, 18:31 | ||
>>> Что ты называешь "нормальным" ООП? Как в java? Как в C++? Как | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
71. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от Ordu (ok), 14-Апр-19, 19:42 | ||
>>>> Что ты называешь "нормальным" ООП? Как в java? Как в C++? Как | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
81. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (40), 14-Апр-19, 21:55 | ||
> Написать метод deref(&self) -> &ParentType? Да надо. | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
95. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Ordu (ok), 15-Апр-19, 00:14 | ||
>> Написать метод deref(&self) -> &ParentType? Да надо. | ||
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору |
106. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (40), 15-Апр-19, 02:53 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору |
68. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 14-Апр-19, 19:03 | ||
Deref антипаттерн | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
117. "Выпуск языка программирования Rust 1.34" | –2 +/– | |
Сообщение от Банда Четырёх (?), 15-Апр-19, 09:40 | ||
Так и наследование антипаттерн. | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
159. "Выпуск языка программирования Rust 1.34" | +2 +/– | |
Сообщение от KonstantinB (ok), 16-Апр-19, 18:49 | ||
Наследование наследованию рознь. | ||
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору |
157. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от KonstantinB (ok), 16-Апр-19, 05:55 | ||
"ООП с наследованием" - это и есть "как в C++ и Java". К ООП концепция наследования прямого отношения не имеет (см. Smalltalk). | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
45. "Выпуск языка программирования Rust 1.34" | –2 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 14-Апр-19, 16:07 | ||
> предлагается ставить язык с какого-то говносайта путём curl | bash вместо использования | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
56. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (20), 14-Апр-19, 16:56 | ||
>в коде по-видимому захардкожено, что некоторые фичи языка можно использовать только на найтли, а большинство пакетов как раз зависит от пакетов, зависящих от ночных фич | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
129. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Ретроград (?), 15-Апр-19, 11:24 | ||
Вот это, кстати, вообще ядерная пушка. Язык системного программирования, в котором нельзя делать ассемблерные вставки и собрать бинарник без стандартной библиотеки. Особенно веселила ситуация с no_std, который спустя несколько лет слезных просьб эмбеддед-разработчиков таки попал в stable, а необходимый для него panic_handler еще +много лет висел за feature gate и в итоге в стабильном компиляторе была фича, которую невозможно использовать. Кажется, буквально в декабре 2018 года это дело наконец-то пофиксили и теперь можно собирать standalone бинарники. Спустя 8 лет! | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
103. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от FHD (?), 15-Апр-19, 01:44 | ||
>> Нет предсобраных пакетов | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
79. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (-), 14-Апр-19, 21:30 | ||
> а теперь возможно использование перечислений ('#[range(0..10)]') и конструкций вида "#[bound(T: MyTrait)]"; | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
84. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним (84), 14-Апр-19, 22:34 | ||
Это да. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
105. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от kiwinix (?), 15-Апр-19, 02:12 | ||
Не встречал надобности итерировать буквы ни в расте ни в других языках. | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
115. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (115), 15-Апр-19, 07:33 | ||
Отличительная черта фанатиков чего бы то ни было (будь то смартфон, DE/тайловый менеджер или язык программирования) - кричать НИНУЖНА, если в их объекте фанатизма нет того, что оказалось нужным обычным людям, не фанатикам. | ||
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору |
111. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (20), 15-Апр-19, 06:44 | ||
>При этом range char'ов я создать тоже могу, но проитерировать по нему - нет | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
114. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (115), 15-Апр-19, 07:29 | ||
Не-не, дружок. Интересует юникод. | ||
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору |
118. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (20), 15-Апр-19, 09:51 | ||
ясно. Ты не нашел в доках rust функцию char::from_u32 и правильные диапазоны в стандарте utf-8, и побежал жаловаться на форумы, какой плохой этот rust. Дай угадаю - ты веб-макака, да? | ||
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору |
119. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним (115), 15-Апр-19, 09:58 | ||
Не-не, дружок. Я её нашёл и мне ПРИШЛОСЬ её использовать - преобразовывать range char'ов в range int'ов, и итерировать уже по нему. Что в C я мог, кстати, сделать без всяких преобразований. | ||
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору |
121. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от scor (ok), 15-Апр-19, 10:22 | ||
> Не-не, дружок. Интересует юникод. | ||
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору |
131. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Ретроград (?), 15-Апр-19, 11:50 | ||
Раст целиком и состоит из таких "логических дырок". Этот "язык системного программирования" спустя почти десятилетие своего развития до сих пор не определился со своей моделью памяти, что уж говорить о таких мелочах. | ||
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору |
162. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от burjui (ok), 17-Апр-19, 11:42 | ||
Будьте добры пояснить, что вы имеете ввиду. Выглядит так, будто вы высосали это из пальца/бутылки. | ||
Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору |
87. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (-), 14-Апр-19, 22:42 | ||
В одной плюсовой библиотеке изменений больше, чем во всём вашем расте: https://www.boost.org/users/history/version_1_70_0.html | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
94. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (94), 14-Апр-19, 23:54 | ||
А всё же, есть ли альтернативы Расту? С более адекватным синтаксисом, с нулевой абстракцией, +- такой же скоростью, и не unsafe? И да, более-менее популярный. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
98. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (101), 15-Апр-19, 00:31 | ||
Чувак, если ты считаешь, что раст безопасен, то ты просто ничего не понимаешь в Computer Science. | ||
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору |
151. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноня (?), 15-Апр-19, 20:19 | ||
> Computer Science. | ||
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору |
102. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (101), 15-Апр-19, 01:05 | ||
Вот тебе простой пример: переполнение стека. Чем в этом плане Раст лучше современных реализаций Си/Си++? Да ничем! А растоманы продолжают думать, что Раст гарантирует им безопасность. Не гарантирует он её на самом деле даже про память. А кроме памяти есть ещё куча разных опасностей. | ||
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору |
112. "Выпуск языка программирования Rust 1.34" | +4 +/– | |
Сообщение от Аноним (20), 15-Апр-19, 06:56 | ||
раст гарантирует отсутствие неопределенного поведения за пределами блоков unsafe. Падения после переполнений стека, деления на ноль и т.п. не приводят к порче памяти. В общем, иди учи уроки и никогда не кидайся терминами, значение которых не понимаешь. (не говоря уже про "C/C++" - одно это выдает в тебе человека, который никогда ничего не писал ни на том, ни на другом) | ||
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору |
120. "Выпуск языка программирования Rust 1.34" | –2 +/– | |
Сообщение от Аноним (-), 15-Апр-19, 10:20 | ||
Ха-ха, типичный растофан не слышал про устройство ржавчины и обход stack guard-page. Вот тебе один примерчик, хоть и старый, но актуальный в контексте данного спича: https://ldpreload.com/blog/stack-smashes-you Можешь продолжать проецировать свои комплексы на меня. | ||
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору |
130. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от анонн (?), 15-Апр-19, 11:34 | ||
> Ха-ха, типичный растофан не слышал про устройство ржавчины и обход stack guard-page. | ||
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору |
133. "Выпуск языка программирования Rust 1.34" | –2 +/– | |
Сообщение от Аноним (-), 15-Апр-19, 11:57 | ||
Читай пост №102 по буквам. Лупу возьми. Потом ещё раз читай по моей ссылке до понимания что такое обход stack guard page. | ||
Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору |
134. "Выпуск языка программирования Rust 1.34" | +3 +/– | |
Сообщение от анонн (?), 15-Апр-19, 12:12 | ||
> Читай пост №102 по буквам. Лупу возьми. Потом ещё раз читай по | ||
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору |
|
140. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от анонн (?), 15-Апр-19, 13:44 | ||
> Я не знаю как идиотам объяснять. | ||
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору |
164. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (164), 17-Апр-19, 19:25 | ||
Где там код на Расте упырь? | ||
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору |
108. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним (108), 15-Апр-19, 05:43 | ||
Мужики, этот язык можно использовать без использования сети aka dependence hell? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
132. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Ретроград (?), 15-Апр-19, 11:53 | ||
Внезапно можно, просто придется писать для каждой С-функции extern-обертку. | ||
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору |
146. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от JustCurious (?), 15-Апр-19, 16:45 | ||
Очень странно слышать аргумент про dependency hell в пользу С++, да еще и против Rust. | ||
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору |
135. "Выпуск языка программирования Rust 1.34" | +1 +/– | |
Сообщение от Аноним (135), 15-Апр-19, 12:15 | ||
От синтаксиса блевать тянет, даже книжку дочитать не смог... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
154. "Выпуск языка программирования Rust 1.34" | –1 +/– | |
Сообщение от Аноним3 (?), 15-Апр-19, 22:58 | ||
у меня схожие ощущения были когда читал по D. там тоже все странно. | ||
Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору |
160. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Junior frontend developer (?), 16-Апр-19, 22:13 | ||
> От синтаксиса блевать тянет, даже книжку дочитать не смог... | ||
Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору |
163. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от burjui (ok), 17-Апр-19, 11:51 | ||
Понимаете, есть такая категория людей - приплюснутые. У них в череп только один вид синтаксиса влазит. Вот этот товарищ даже книжку дочитать не смог - так мозг от напряжения раздуло. Таких от Lisp нужно держать подальше во избежание порчи имущества разлетающейся мозговой тканью. | ||
Ответить | Правка | ^ к родителю #160 | Наверх | Cообщить модератору |
172. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (-), 20-Апр-19, 19:45 | ||
Я Раст "ниасилил", что мне делать? Синтаксис очень сложный. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
174. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (149), 22-Апр-19, 16:41 | ||
пиши на питоне, там вообще констант нет | ||
Ответить | Правка | ^ к родителю #172 | Наверх | Cообщить модератору |
175. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Junior frontend developer (?), 23-Апр-19, 00:36 | ||
> Зачем нужны 2 вида переменных: которые можно изменять и, которые нельзя изменять. | ||
Ответить | Правка | ^ к родителю #172 | Наверх | Cообщить модератору |
176. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним (-), 24-Апр-19, 04:29 | ||
>В расте так и есть... | ||
Ответить | Правка | ^ к родителю #175 | Наверх | Cообщить модератору |
177. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Аноним84701 (ok), 24-Апр-19, 11:58 | ||
>>В расте так и есть... | ||
Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору |
178. "Выпуск языка программирования Rust 1.34" | +/– | |
Сообщение от Junior frontend developer (?), 24-Апр-19, 18:16 | ||
> Стоп! Погоди, а для чего нужен модификатор по имени "const", который имеется | ||
Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |