|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от opennews (ok) on 30-Окт-15, 15:29 | ||
Доступен (http://blog.rust-lang.org/2015/10/29/Rust-1.4.html) релиз языка программирования Rust 1.4 (http://www.rust-lang.org), развиваемого проектом Mozilla, обеспечивающего автоматическое управление памятью и предоставляющего средства для высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo (https://www.opennet.dev/opennews/art.shtml?num=36576), написанный (https://github.com/servo/servo/) на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
2. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –3 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 15:34 | ||
>>В состав также приняты изменения RFC 1212, затрагивающие функции чтения строк и допускающие использование как "\\r\\n", так и "\\n" в качестве меток конца строки. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –3 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 16:16 | ||
В HTTP и SMTP, очевидно, BING-bar'ы уже доба- ох черт! | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 15:36 | ||
> защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +5 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 17:39 | ||
Да можно, но дерзайте вполне себе нормальный язык, местами даже проще чем c++. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
15. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 18:11 | ||
можно будет использовать тогда когда Servo нормально на нём запилят, а то пока лидирует среди языков тока по скорости клепания версий. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
20. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –1 +/– | |
Сообщение от Анончик on 30-Окт-15, 18:30 | ||
Не скажите, ещё он уделывает С++ и Fortran по скорости: https://benchmarksgame.alioth.debian.org/u64q/which-programs... | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
27. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Ptomaine on 30-Окт-15, 19:50 | ||
Нефига он не быстрее С++! Как раз на графике видно, что С++ идёт сразу за С и только потом Rust и далее Ada 2005 | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
29. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 21:19 | ||
В С++ из-за указателей часть оптимизаций со стороны компилятора применить не всегда возможно. У rust'а в этом смысле гораздо больше потенциал. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
36. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 22:59 | ||
В смысле потенциал, который не реализован? Ну как в C++ :) | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
47. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +2 +/– | |
Сообщение от Вареник on 01-Ноя-15, 03:42 | ||
Подсунуть "потенциал" как реализованный и якобы доказанный бенчмарком факт - сильно... | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
50. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Roo2AT7d (ok) on 01-Ноя-15, 09:44 | ||
> Rust защищает от ошибок, типа переполнений, потом выясняется что только от элементарных, которые в C++ и так сразу ловятся статическими анализаторами. | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
38. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +2 +/– | |
Сообщение от Программер on 31-Окт-15, 11:23 | ||
1) Там для Вас внизу есть сноска почему на графике RUST идет по скорости сразу же после C. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
8. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –7 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 17:39 | ||
Странный язык. Синтаксис уродлив, продуктивность низкая, зато память безопасна. Похож на уродца с единственной перекачанной мышцой. Вспоминается Charger из L4D2 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 17:43 | ||
> Странный язык. Синтаксис уродлив, продуктивность низкая, зато память безопасна. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
22. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –7 +/– | |
Сообщение от qwerty (??) on 30-Окт-15, 18:36 | ||
Ваш Erlang тот ещё уродец, локаничность != красота. А вот Basic и Pascal да, это языки. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
41. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +1 +/– | |
Сообщение от Аноним (??) on 31-Окт-15, 14:58 | ||
learn you a D for great good! | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
21. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +5 +/– | |
Сообщение от ... on 30-Окт-15, 18:32 | ||
"Синтаксис уродлив" - очень субъективно, люди и на brainfuck пишут. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
42. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –2 +/– | |
Сообщение от Аноним (??) on 31-Окт-15, 15:02 | ||
> люди и на brainfuck пишут | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
23. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Ан (??) on 30-Окт-15, 18:40 | ||
Это откуда у вас сведения что продуктивность низкая? Балабол? | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
30. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 21:20 | ||
На самом деле язык очень четкий и легкий | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
31. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 21:25 | ||
Основное назначение языка - писать такой код, который через статический анализ можно максимально оптимизировать и обезопасить. Да, это требует соблюдения дополнительного ряда правил со стороны программиста. Зато он может быть уверен что скомпилированное приложение никогда не упадет и будет по скорости превосходить реализацию на с++ (возможно не сейчас, а в будущем, по ряду оптимизаций g++ пока превосходит). | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
34. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 22:37 | ||
Упадет при выходе за границы типов, заодно и поломает что-нибудь, т.к. в релизе по умолчанию проверки отключены, а с ними медленно. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
35. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 22:40 | ||
> поломает что-нибудь | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
48. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Вареник on 01-Ноя-15, 03:49 | ||
> Зато он может быть уверен что | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
51. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Aleks Revo (ok) on 01-Ноя-15, 18:27 | ||
Ты там как, уже хоть одну компилируемую программу написал? )) | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
40. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Crazy Alex (ok) on 31-Окт-15, 13:00 | ||
Ладно синтаксис - но семантика у него точно уродливая, со всеми боксингами и пришибленной системой типов. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
46. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Программер on 31-Окт-15, 21:28 | ||
>>пришибленной системой типов | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
49. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Crazy Alex (ok) on 01-Ноя-15, 04:55 | ||
Да во всём. Хилые пользовательские типы. Неопределённость лейаута структуры. Вся шиза с прибитым к языку ownership. Отсутствие приличного метапрограммирования. Отсутствие приличного ООП. Правда, от глупостей вроде структурной системы типов ушли - и то хлеб. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
52. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Aleks Revo (ok) on 01-Ноя-15, 18:45 | ||
> Хилые пользовательские типы. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
56. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 02-Ноя-15, 11:21 | ||
Что для вас "Правильная система типов"? | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
11. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –1 +/– | |
Сообщение от Манюнин гусь on 30-Окт-15, 17:58 | ||
*зачем* столько языков? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +5 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 19:09 | ||
АПВС? Ты и так ни одного не знаешь, теперь будешь не знать на один больше. :-) | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
26. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +1 +/– | |
Сообщение от nc (ok) on 30-Окт-15, 19:26 | ||
Затем чтобы ламерам жизнь медом не казалась. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
28. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +2 +/– | |
Сообщение от Ordu (ok) on 30-Окт-15, 20:02 | ||
Чтобы было из чего выбирать. И ведь, что характерно, сколько не придумали, а всё равно нет идеального. Я до сих пор не могу выбрать какой-нибудь язык, указать на него и сказать, что он лучший, и других мне не надо. У каждого языка какой-нибудь фатальный недостаток. А то и не один. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
55. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +1 +/– | |
Сообщение от freehck (ok) on 02-Ноя-15, 09:57 | ||
Да... Вот бы мощь лиспа совместить с выводом типов, как в ocaml/haskell. Никто, кстати, не смотрел ещё на typed/racket? | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
32. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +1 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 21:26 | ||
Аналогов Rust'а нет, не в той теме задаешь этот вопрос. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
12. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –1 +/– | |
Сообщение от Манюнин гусь on 30-Окт-15, 18:03 | ||
абсолютно всё можно написать на Фортране... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от pkdr (ok) on 30-Окт-15, 18:09 | ||
...а фортран программу можно написать на любом языке программирования. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
16. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –1 +/– | |
Сообщение от Манюнин гусь on 30-Окт-15, 18:13 | ||
накой их плодить? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
53. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Aleks Revo (ok) on 01-Ноя-15, 18:46 | ||
> накой их плодить? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
17. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +2 +/– | |
Сообщение от Tav (ok) on 30-Окт-15, 18:17 | ||
Абсолютно всё можно написать на любом Тьюринг-полном языке, но «остерегайтесь трясин Тьюринга, в которых можно сделать всё, но ничего интересного нельзя сделать просто» (Алан Перлис). | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
18. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –1 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 18:17 | ||
Если бы сообщество рулило, то к 2020 году ядро Линукс уже полностью было-бы переписано на питоне. Только Линус (временно) и Гугл (глобально) не дадут этому случится. Потому что Гугл всё-таки нанимает программистов НА РАБОТУ ЗА ДЕНЬГИ и предъявляет к ним требования при отборе. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
19. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –3 +/– | |
Сообщение от Манюнин гусь on 30-Окт-15, 18:20 | ||
на каком из питонов? | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
33. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +2 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 21:29 | ||
Да, и грузилось бы ядрышко несколько суток и требовало бы несколько сот гигов оперативки, а после загрузки стабильно выдавало бы кернел паник. Пускай сообщество сначала разберется с менеджером приложений убунты. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
37. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –2 +/– | |
Сообщение от Аноним (??) on 30-Окт-15, 23:05 | ||
Да питон это не ОС, это база данных со вменяемым языком запросов :) | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
39. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +2 +/– | |
Сообщение от Ordu (ok) on 31-Окт-15, 11:32 | ||
Ещё что-нибудь расскажи. Очень интересно. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
43. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 31-Окт-15, 16:30 | ||
> средства для высокого параллелизма выполнения заданий | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
45. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 31-Окт-15, 18:46 | ||
Потоки то обычные, однако взаимодействуешь ты с ними под бдительным присмотром компилятора. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
44. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +1 +/– | |
Сообщение от Аноним (??) on 31-Окт-15, 18:20 | ||
> Rust поддерживает смесь императивных процедурных и объектно-ориентированных методов с такими парадигмами, как функциональное программирование и модель акторов, а также обобщённое программирование и метапрограммирование, в статических и динамических стилях. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
54. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | –1 +/– | |
Сообщение от Aleks Revo (ok) on 01-Ноя-15, 18:48 | ||
>> Rust поддерживает смесь императивных процедурных и объектно-ориентированных методов с такими парадигмами, как функциональное программирование и модель акторов, а также обобщённое программирование и метапрограммирование, в статических и динамических стилях. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
57. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +/– | |
Сообщение от Аноним (??) on 02-Ноя-15, 11:28 | ||
Функциональное программирование уже встроено в язык. Просто запрети себе присваивание и нигде не используй mut. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
58. "Релиз языка программирования Rust 1.4, развиваемого проектом..." | +1 +/– | |
Сообщение от Аноним (??) on 02-Ноя-15, 14:20 | ||
Системы типов как System F нет, которая присутствует в том же Ocaml, оптимизации хвостовой рекурсии нет. Модели акторов в стандартной библиотеке нет. "Вечносырой" компилятор. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |