The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Rust 1.27, opennews (??), 22-Июн-18, (0) [смотреть все]

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


8. "Релиз языка программирования Rust 1.27"  –2 +/
Сообщение от Аноним (8), 22-Июн-18, 14:42 
> Автоматическое управление памятью в Rust избавляет разработчика ...

Сколько можно, новинка что-ли? Было в джаве, питон, D, шарпе, много где.
Это же как детский велосипед с дополнительными колёсиками, не дают упасть, но снижает манёвренность и скорость. И вызывает насмешки тех, кто научился ездить без таких костылей.

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

12. "Релиз языка программирования Rust 1.27"  +1 +/
Сообщение от Аноним (12), 22-Июн-18, 14:51 
Покажите в перечисленных языках этот "детский велосипед" "без использования сборщика мусора и runtime." А то я подозреваю, что после первой же встречи с borrow checker вы кроме как на костылях ходить не сможете.
Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз языка программирования Rust 1.27"  +3 +/
Сообщение от Совершенно другой аноним (?), 22-Июн-18, 15:13 
Так и запишем - Borrow checker ломает программистам ноги.
Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз языка программирования Rust 1.27"  +/
Сообщение от Вареник (?), 22-Июн-18, 17:40 
Полно soft real time приложений на Java. Высоконагруженные биллинги, трейдинги, диспетчеризации и т.д.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

54. "Релиз языка программирования Rust 1.27"  –1 +/
Сообщение от HyC (?), 22-Июн-18, 20:22 
Ой да ладна. Оно "софт реалтаймовое" только потому-что не оффлайновое. Сидишь и по 40 секунд ждешь пока выстрелит.
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз языка программирования Rust 1.27"  +2 +/
Сообщение от Ку (?), 22-Июн-18, 21:55 
Не стоит фантазировать на тот счет, что задержка именно из-за скорости языка, тем более компилируемого в машинные инструкции.
Как правило тормозят ввод-вывод и база.
Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз языка программирования Rust 1.27"  +1 +/
Сообщение от Vkni (ok), 22-Июн-18, 15:25 
> Сколько можно, новинка что-ли? Было в джаве, питон, D, шарпе, много где.

Ну, когда управление памятью базируется на auto/unique_ptr, то это вроде действительно новинка. Ну, и автоуправление памятью часто очень сильно помогает со сложной алгоритмикой. Подозреваю, что не только с читаемостью, но даже и со скоростью становится лучше, т.к. компилятор может делать высокоуровневые оптимизации, недоступные в ручном управлении в стиле С++.

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

67. "Релиз языка программирования Rust 1.27"  +/
Сообщение от Vkni (ok), 23-Июн-18, 03:45 
> Ну, когда управление памятью базируется на auto/unique_ptr, то это вроде действительно
> новинка.

Блин, товарищи подсказывают, что нет - это т.н. "линейные типы", реализованные в языке Clean (аналог Хаскеля, только значительно быстрее).

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

42. "Релиз языка программирования Rust 1.27"  +/
Сообщение от Аноним84701 (ok), 22-Июн-18, 18:04 
>> Автоматическое управление памятью в Rust избавляет разработчика ...
> Сколько можно, новинка что-ли? Было в джаве, питон, D, шарпе, много где.  

Только там в рантайме, а тут - во время компилирования.
Благо, мощность железа (как и сложность ПО) со времен изобретения плюсов (тем более - си) увеличилась много-много-многократно и можно таки попытаться использовать эти мощности не только для отъедания во время выполнения программы (т.е. проверок в рантайме) но и для более вдумчивого анализа при компиляции.

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

49. "Релиз языка программирования Rust 1.27"  +/
Сообщение от inferrna (ok), 22-Июн-18, 19:38 
>> Автоматическое управление памятью в Rust избавляет разработчика ...
> Сколько можно, новинка что-ли? Было в джаве, питон, D, шарпе, много где.

на таком уровне не было. Разве что в хаскеле, но там свои заморочки.

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

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

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




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

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