|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от opennews (??) on 19-Авг-16, 10:19 | ||
Состоялся (https://blog.rust-lang.org/2016/08/18/Rust-1.11.html) релиз языка программирования Rust 1.11 (http://www.rust-lang.org), развиваемого проектом Mozilla, обеспечивающего автоматическое управление памятью и предоставляющего средства для высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo (https://www.opennet.me/opennews/art.shtml?num=44712), написанный (https://github.com/servo/servo/) на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Увидел свет язык программирования Rust 1.11" | +16 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 10:19 | ||
> По структуре язык Rust напоминает C++ | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Увидел свет язык программирования Rust 1.11" | +12 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 10:36 | ||
Еще заголовок неправильно написан, не в духе opennet. Надо было так: "Увидел свет язык программирования Rust 1.11, ознаменовавший переход к разработке версии 1.12" | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
8. "Увидел свет язык программирования Rust 1.11" | +20 +/– | |
Сообщение от rob pike on 19-Авг-16, 11:21 | ||
"Ознаменовавший переход к разработке версии 1.12, в соответствии с решениями XXV Съезда, направленными на дальнейшее улучшение условий труда девелоперов, всего айтишного народа. Разработчики Rust взяли на себя повышенные социалистические обязательства и вызвали на соцсоревнование разработчиков Go, пообещав выпустить 1.12 в кратчайшие сроки" | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
28. "Увидел свет язык программирования Rust 1.11" | +6 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 16:00 | ||
А я не поехал | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
18. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 13:27 | ||
> Этот абзац бездумно копипастят из новости в новость. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
23. "Увидел свет язык программирования Rust 1.11" | +1 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 14:42 | ||
А можно обосновать? Подход к управлению ресурсами (в том числе памятью) в этих языках очень похож, и я с ходу не могу вспомнить еще такие языки. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
35. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Devider (ok) on 19-Авг-16, 20:09 | ||
>> По структуре язык Rust напоминает C++ | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
51. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Аноним (??) on 20-Авг-16, 15:53 | ||
"муха - это такой маленький вертолёт", "но существенно отличается в некоторых деталях реализации" | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
53. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Аноним (??) on 20-Авг-16, 16:52 | ||
> "муха - это такой маленький вертолёт", "но существенно отличается в некоторых деталях | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
3. "Увидел свет язык программирования Rust 1.11" | +11 +/– | |
Сообщение от jacob on 19-Авг-16, 10:39 | ||
> Pадействован SipHash 1-3, который значительно быстрее, но потенциально менее стоек к возможным новым атакам, связанным с использованием коллизий (в настоящий момент проблем нет) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Увидел свет язык программирования Rust 1.11" | –2 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 11:01 | ||
Скиньте, пожалуйста, какую-нибудь статейку про то, как раст с памятью работает. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 11:04 | ||
Про jemalloc почитайте, для бинарников он используется по умолчанию. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
57. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Аноним (??) on 21-Авг-16, 09:46 | ||
Ой-йё, не знал, что там jemalloc. Спасибо. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
7. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от rob pike on 19-Авг-16, 11:17 | ||
> развивается экспериментальный браузерный движок Servo | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Comdiv (ok) on 19-Авг-16, 11:30 | ||
Развивается до рабочего состояния. Разве тут есть логическое противоречие? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
13. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от rob pike on 19-Авг-16, 12:07 | ||
Здесь есть вот какая тонкость. Если что-то "развивается до рабочего состояния", то это что-то неуместно в этой фазе развития называть "движком Servo". Можно "зачатками движка Servo", "прототипом движка Servo", "громадьем планов разработчиков движка Servo", и еще много как. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
34. "Увидел свет язык программирования Rust 1.11" | +1 +/– | |
Сообщение от Comdiv (ok) on 19-Авг-16, 17:50 | ||
> Если что-то "развивается до рабочего состояния", то | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
41. "Увидел свет язык программирования Rust 1.11" | –3 +/– | |
Сообщение от rob pike on 19-Авг-16, 22:19 | ||
Вот и называйте его "проектом создания движка Servo", а не "движком Servo". | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
43. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Comdiv (ok) on 19-Авг-16, 22:39 | ||
Движок Servo - это и есть проект. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
46. "Увидел свет язык программирования Rust 1.11" | –3 +/– | |
Сообщение от rob pike on 20-Авг-16, 01:33 | ||
Что же, работающий движок Servo - это будет уже другой проект? | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
47. "Увидел свет язык программирования Rust 1.11" | +2 +/– | |
Сообщение от Comdiv (ok) on 20-Авг-16, 01:43 | ||
> Что же, работающий движок Servo - это будет уже другой проект? | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
56. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Аноним (??) on 21-Авг-16, 06:56 | ||
> Что же Вы юродствуете? Плохо работающий движок Servo и хорошо работающий в | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
10. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от КО on 19-Авг-16, 11:35 | ||
тут я с ВАми в корне не согласен - развиваться можно и до того, а вот деградировать, после. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
16. "Увидел свет язык программирования Rust 1.11" | +4 +/– | |
Сообщение от freehck (ok) on 19-Авг-16, 13:07 | ||
тут я с ВАми в корне не согласен - по моему опыту многие комментаторы деградировали до уровня обезьяны ещё до того, как у них в голове что-то заработало. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
38. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Led (ok) on 19-Авг-16, 20:27 | ||
> многие комментаторы деградировали | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
45. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от freehck (ok) on 19-Авг-16, 23:32 | ||
> Ты ж не намекаешь на ... rob pike? | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
52. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Led (ok) on 20-Авг-16, 16:06 | ||
>> Ты ж не намекаешь на ... rob pike? | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
54. "Увидел свет язык программирования Rust 1.11" | +1 +/– | |
Сообщение от Аноним (??) on 21-Авг-16, 06:44 | ||
> Спасибо, именно это и хотел услишать, чтобы развеять 1% сомнений в том, | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
60. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Вареник on 22-Авг-16, 07:50 | ||
> тут я с ВАми в корне не согласен - развиваться можно и | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
20. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Растаман on 19-Авг-16, 13:38 | ||
Я понимаю, что haters gonna hate, но что мешает хотя бы погуглить? В репозитории https://github.com/servo/servo регулярные коммиты. Значит таки развивается, в отличии от :) | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
22. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от rob pike on 19-Авг-16, 14:39 | ||
В отличие от чего? | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
36. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от chinarulezzz (ok) on 19-Авг-16, 20:20 | ||
В отличии от :) | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
39. "Увидел свет язык программирования Rust 1.11" | +2 +/– | |
Сообщение от Led (ok) on 19-Авг-16, 20:27 | ||
> В отличие от чего? | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
49. "Увидел свет язык программирования Rust 1.11" | –2 +/– | |
Сообщение от Аноним (??) on 20-Авг-16, 11:15 | ||
Развитие в неправильную сторону называется по другом. Хотя тоже сопровождается определённым количеством коммитов в единицу времени. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
37. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Led (ok) on 19-Авг-16, 20:25 | ||
> Развиваться можно после того как заработало что-то. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
11. "Увидел свет язык программирования Rust 1.11" | –5 +/– | |
Сообщение от Нанобот (ok) on 19-Авг-16, 11:51 | ||
Rust->HIR->MIR->LLVM IR->машинный код | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "Увидел свет язык программирования Rust 1.11" | +8 +/– | |
Сообщение от АнонимХ (ok) on 19-Авг-16, 11:59 | ||
Любую проблему можно решить добавлением нового абстрактного слоя, кроме проблемы слишком большого количества абстрактных слоев :) | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
55. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Аноним (??) on 21-Авг-16, 06:47 | ||
> Любую проблему можно решить добавлением нового абстрактного слоя, кроме проблемы слишком | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
59. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Вареник on 22-Авг-16, 07:46 | ||
Для каждого следующего существует лишь предыдущий :) | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
14. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от rob pike on 19-Авг-16, 12:37 | ||
> The latest verified CakeML compiler passes through 12 intermediate languages | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
29. "Увидел свет язык программирования Rust 1.11" | –3 +/– | |
Сообщение от Нанобот (ok) on 19-Авг-16, 16:25 | ||
это не то, чем стоит гордиться | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
42. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от rob pike on 19-Авг-16, 22:21 | ||
Как же вы предложили бы переделать архитектуру CakeML? | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
15. "Увидел свет язык программирования Rust 1.11" | +4 +/– | |
Сообщение от Аноним84701 on 19-Авг-16, 13:02 | ||
> Rust->HIR->MIR->LLVM IR->машинный код | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
17. "Увидел свет язык программирования Rust 1.11" | +1 +/– | |
Сообщение от anonymous (??) on 19-Авг-16, 13:09 | ||
Кэп, это компилятор. Чтобы пооптимальней код генерировать ввели ещё доп. уровень оптимизаций. Конечных девелоперов и пользователей это никак не затронет, разве что бинарь будет чуть более быстрой или лёгкой. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
19. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 13:29 | ||
Мне кажется, или все хотят опять вернуть проект пятого поколения компьютеров, забывая даже о законе Амдала? Вообще, в прошлом веке было как минимум несколько подобных языков | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
21. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Crazy Alex (ok) on 19-Авг-16, 14:31 | ||
Какой закон Амдала, если параллельно выполняется куча задач? | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
26. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от angra (ok) on 19-Авг-16, 15:25 | ||
Как бы закон Амдала именно о параллельных вычислениях/задачах. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
27. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Crazy Alex (ok) on 19-Авг-16, 15:37 | ||
Он о распараллеливании _одной_ задачи.А ы нашем случае - куча задач. То есть о самом феномене помнить стоит, но когда и как овчинка перестанет стоить выделки - только экспериментально проверять, и то обновлениями софта можно подправить. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
30. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от angra (ok) on 19-Авг-16, 16:26 | ||
Нет никакой принципиальной разницы. И формулировок этого закона куча, в том числе вообще без использования понятия задачи. Например такая: | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
50. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Аноним (??) on 20-Авг-16, 14:19 | ||
Тем, что в прошлом веке уже пытались сделать то, что делают сейчас. Рекомендую всем поискать историю компьютеров пятого поколения | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
24. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от adolfus (ok) on 19-Авг-16, 14:59 | ||
Нет стандарта -- нет и языка. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Увидел свет язык программирования Rust 1.11" | +2 +/– | |
Сообщение от Roo2AT7d (ok) on 19-Авг-16, 15:13 | ||
Нет стабильного ABI -- нет и языка. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
61. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Аноним (??) on 22-Авг-16, 12:08 | ||
Нет мозгов - считай, инвалид. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
31. "Увидел свет язык программирования Rust 1.11" | –3 +/– | |
Сообщение от skybon (ok) on 19-Авг-16, 17:02 | ||
> обработка ошибок по кодам | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
32. "Увидел свет язык программирования Rust 1.11" | +1 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 17:27 | ||
Иж как у тебя бомбит по GCC/GNU | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
33. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Ordu (ok) on 19-Авг-16, 17:37 | ||
Нет. Бомбит по C++. Такого рода комментарии рождаются из рассуждения вида: "в языке X это можно сделать при помощи всего двух костылей, так зачем тогда добавлять это в список фичей языка Y?" А такие рассуждения порождаются из-за излишне идеализированного отношения к языку X. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
40. "Увидел свет язык программирования Rust 1.11" | +2 +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 21:00 | ||
> При этом Rust обходится без использования сборщика мусора | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Аноним (??) on 19-Авг-16, 22:46 | ||
И обходится, и содержит. Читайте дорогую документацию. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
48. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Аноним (??) on 20-Авг-16, 09:21 | ||
Утечки памяти не нарушают безопасность памяти | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
58. "Увидел свет язык программирования Rust 1.11" | –1 +/– | |
Сообщение от Вареник on 22-Авг-16, 07:43 | ||
Совпадет ли выпуск Servo с окончательным скурвиванием Мозиллы и ее флагманского продукта? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
62. "Увидел свет язык программирования Rust 1.11" | +/– | |
Сообщение от Кирилл72 on 23-Авг-16, 01:44 | ||
> и предоставляющего средства для высокого параллелизма выполнения заданий | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |