The OpenNET Project / Index page

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



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

Оглавление

Rust вошёл в 20 самых популярных языков по рейтингу Redmonk, opennews (??), 30-Июл-20, (0) [смотреть все]

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


20. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +2 +/
Сообщение от Аноним (19), 30-Июл-20, 12:18 
Или Nim, использующий C/C++ для компиляции.
Ответить | Правка | Наверх | Cообщить модератору

27. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от заминированный тапок (ok), 30-Июл-20, 12:31 
только STD у Nim'а заявзана на Boehm, что "ниочень"
Ответить | Правка | Наверх | Cообщить модератору

62. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +1 +/
Сообщение от Аноним (19), 30-Июл-20, 13:22 
Разве нельзя без gc или с другим?
Ответить | Правка | Наверх | Cообщить модератору

72. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +1 +/
Сообщение от Аноним (19), 30-Июл-20, 13:34 
Можно arc.
Ответить | Правка | Наверх | Cообщить модератору

84. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от заминированный тапок (ok), 30-Июл-20, 14:00 
> Разве нельзя без gc или с другим?

с другим может и можно, а вот без GC ответ мне примерно был таким: "ну, он же не сильно тяжёлый, так что можно его запихнуть и в вашу DLL, чё уж там... ну или не пользоваться stdlib Nimа, как вариант"

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

88. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от Аноним (88), 30-Июл-20, 14:02 
>вот без GC

ARC не GC. Так что, обойтись можно без него.

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

96. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +1 +/
Сообщение от заминированный тапок (ok), 30-Июл-20, 14:22 
>>вот без GC
> ARC не GC. Так что, обойтись можно без него.

вот это да
перестал следить за ним ещё до выхода первого стабильного релиза 1.0
видимо позже завезли это

тема отключаемого GC понималась много раз
круто, когда разарботчики прислушиваются к сообществу (если, конечно, одно с другим связано)

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

116. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  –2 +/
Сообщение от Аноним84701 (ok), 30-Июл-20, 15:15 
>>вот без GC
> ARC не GC. Так что, обойтись можно без него.

Маркетологи ябла кусают всех, до кого дотянутся?
Во-первых: ARC это разновидность автоматического управления памятью во время выполнения (runtime), о чем скорее всего и шла речь в "без GC". Те же яйца, только в профиль.

Во вторых - т.к. разработчик не контроллирует  момент освобождения памяти, ARC таки является разновидностью "сборщика мусора" (на что даже немного намекает параметр --gc:arc )
Просто "тормоза" в виде модификации счетчиков ссылок более равномерно и предсказуемо размазанны по коду.

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

127. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  –1 +/
Сообщение от Аноним (127), 30-Июл-20, 16:05 
ARC автоматически расставляет free(), не более.
Ответить | Правка | Наверх | Cообщить модератору

128. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  –1 +/
Сообщение от Аноним (127), 30-Июл-20, 16:06 
На этапе компиляции.
Ответить | Правка | Наверх | Cообщить модератору

132. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от Аноним84701 (ok), 30-Июл-20, 16:35 
> ARC автоматически расставляет free(), не более.

А автор-то об этом слышал? 🙄
https://github.com/nim-lang/Nim/blob/947ecd1257f78e8ee723bf3...


The ``ref`` object header is independent from the
runtime type and only contains a reference count.
...
type
  RefHeader = object
    rc: int # the object header is now a single RC field.
            # we could remove it in non-debug builds for the 'owned ref'
            # design but this seems unwise.

https://forum.nim-lang.org/t/5734
Araq
> it's plain old reference counting with optimizations thanks to move semantics.
>
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

99. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от заминированный тапок (ok), 30-Июл-20, 14:24 
ну, ещё и JS в качестве бэкенда для компиляции.
в частности сам движок сайта Nim'a написан на Nim'e (насколько мне известно)
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

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

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




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

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