The OpenNET Project / Index page

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



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

Оглавление

Сравнение эффективности 20 языков программирования, opennews (??), 03-Янв-24, (0) [смотреть все]

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


31. "Сравнение эффективности 20 языков программирования"  +2 +/
Сообщение от qetuo (?), 03-Янв-24, 11:45 
Передает. Но в Rust по умолчанию используется "перемещение", поэтому никаких промежуточных аллокаций и копирований содержимого происходить не будет.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

129. "Сравнение эффективности 20 языков программирования"  +3 +/
Сообщение от Аноним (124), 03-Янв-24, 13:52 
Оказывается раст не защищает от полного непонимания происходящего и, как следствие, говнокода) удивительно... восхитительно...
Ответить | Правка | Наверх | Cообщить модератору

131. "Сравнение эффективности 20 языков программирования"  –1 +/
Сообщение от Аноним (-), 03-Янв-24, 13:59 
Но, только для тех, кто не читал документацию.
Ответить | Правка | Наверх | Cообщить модератору

248. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 21:45 
> Но, только для тех, кто не читал документацию.

А кто ее читает? Серьезно спрашиваю? Пример - автор оригинального комментария. Постоянно топит за раст, а доку получется не читал. Ой, смешные.

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

262. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Аноним (-), 03-Янв-24, 22:27 
А я что говорил "автор оригинального комментария" хорошо разбирается в расте?
Тут половина пишущих в теме про него - ваще не бумбум.
Чего только витюшка стоит.
Ответить | Правка | Наверх | Cообщить модератору

289. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Витюшка (?), 04-Янв-24, 00:57 
Помнят, любят))) Но обычно по факту сказать нечего.
Ответить | Правка | Наверх | Cообщить модератору

190. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Советский инженер (ok), 03-Янв-24, 18:03 
размер Vec<T> 24 байта.
так что передача в функцию не такая уж и бесплатная.
через регистпы не пролезет.


ну и сам вызов мува. это как никак а вызов функции.

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

232. "Сравнение эффективности 20 языков программирования"  –2 +/
Сообщение от Витюшка (?), 03-Янв-24, 20:54 
Как это вызов функции?😨
А как же Zero Cost Abstractions?
Ответить | Правка | Наверх | Cообщить модератору

499. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от qetuo (?), 11-Янв-24, 01:43 
Полная чушь.

> размер Vec<T> 24 байта.
> так что передача в функцию не такая уж и бесплатная.
> через регистпы не пролезет.

24 = 3 * 8 = 3 РОНа из 14 свободно доступных на x86_64. А еще есть FPU регистры, которыми тоже можно пользоваться. И даже если там будет спилл, он будет разовым и никакого абсолютно влияния на результаты не окажет.

> ну и сам вызов мува. это как никак а вызов функции.

Никакого вызова там нет, это 3 mov.

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

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

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




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

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