The OpenNET Project / Index page

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



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

Оглавление

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

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


17. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от Аноним (17), 30-Июл-20, 12:13 
Я даже книжку по Rust'у купил и начал его изучать. Но блеять! Нет же ничего. 99% библиотек - биндинги к сишным с кучей unsafe. Зачем тогда нужен этот ваш Rust? Не лучше ли использовать добрую и светлую Сишечку или классические кресты?
Ответить | Правка | Наверх | Cообщить модератору

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ообщить модератору

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

28. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +2 +/
Сообщение от заминированный тапок (ok), 30-Июл-20, 12:33 
>Я это к тому, что хз чому он так популярен и где все эти растолюбы

потому что в  интернетах очень много, громко и жёлто кричат
это основной (если не единственный) способ его рекламы

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

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

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

Вплоть до того что эта новость имеет заголовок на грани фрода. И вот это сообщество совсем не украшает. Визгливые макаки какие-то а не програмеры. Орать что раст рулит они горазды. А вот код на нем писать видимо рулит сильно меньше, потому что как до дела, 99% горлопанов куда-то резко сливается. И долбаться предлагается почему-то именно вам. Или как максимум предложат какой-нить хелловорлд наколенный от невменяемого хипстера, делавшего домашку, в душе ниипущего как разработка софта в промышленном виде выглядит.

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

51. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от inferrna (ok), 30-Июл-20, 13:10 
Я растолюб. Хз, куда ты там смотрел, но у меня большая часть зависимостей вполне самостоятельные либы на расте. Примеры биндингов, которые я использую:
gnuplot - потихоньку перехожу с него на plotters, как более продвинутый вариант.
oboe - гуглолиба, которую пусть сам гугл на расте и переписывает
mozjpeg - быстрый енкодер/декодер с байтоёбскими оптимизациями. Слишком долго пилить альтернативу, но может ещё и запилят
cursive - зависит от ncurses, но комментс
ещё некоторые матан-крейты зависят от blas/cuda и т.д. - тоже слишком долго и дорого переписывать. Например, тот же blas вообще на фортране написан - что-то никто не спешит переписывать его на плюсах, плюсисты сами юзают, что дают.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

80. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от Аноним (17), 30-Июл-20, 13:49 
cuda и opencl - одно из последних что смотрел на Rust. Может правда не везёт мне. Но блеять! Куда ни тыкнусь - либо нет библиотек, либо биндинги к сишным плохого качества :|
Ответить | Правка | Наверх | Cообщить модератору

216. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +/
Сообщение от Ретроград (?), 30-Июл-20, 21:16 
BLAS не на фортране написан. Точнее, когда-то давно, в тысяча девятьсот мохнатых, первые версии и правда были на нем. Но последние лет так дохрена от фортрана там только API, а сам код на сях написан. У меня в системе реализация BLAS вообще собрана без поддержки этого фортраньего
API, потому что им тупо никто не пользуется. Современные реализации BLAS, типа OpenBLAS, вообще кусками на ассамблере нафигачены.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

85. "Rust вошёл в 20 самых популярных языков по рейтингу Redmonk"  +5 +/
Сообщение от Аноним (17), 30-Июл-20, 14:01 
Всякий раз прихожу к парадоксальному выводу, что для работы с Rust, нужно на отличном уровне знать Си/C++ :)

Выучи один язык по цене 3х лол

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

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

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




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

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