The OpenNET Project / Index page

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



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

Оглавление

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

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


34. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Анонн (?), 03-Янв-24, 11:49 
Такое ощущение, что все компилируемые языки должны асимптотически сходиться к одним значения.
У автора V и rust немного обгоняют Си в nqueen.
А в matmul V проигрывает Си около 6 раз - 3.17 vs 0.54!
Предположу, что там что-то неправильно реализовали.
Ответить | Правка | Наверх | Cообщить модератору

56. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Archer73email (ok), 03-Янв-24, 12:16 
Не понятно каким компилятором собирался код V. В makefile есть только опция -prod. Лучше было бы явно задать в качестве компилятора gcc, и добавить опции fast_math и no_bounds_checking. Возможно это ничего не поменяет, но явное лучше неявного.
Ответить | Правка | Наверх | Cообщить модератору

192. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (128), 03-Янв-24, 18:11 
V в GCC уже завезли, когда?
Ответить | Правка | Наверх | Cообщить модератору

287. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Igor (??), 04-Янв-24, 00:48 
в яблочной секте arm64-darwin нет компилятора gcc - он предан анафеме!
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

219. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от anonimus (?), 03-Янв-24, 20:10 
Можно посмотреть на реализацию matmul с использованием вложенных циклов в стиле C-like и понять, что человек не утруждал себя использовать возможности языка для ускорения работы кода. Сравнение такое напоминает сравнение писюна с огурцом и не более.
(https://github.com/attractivechaos/plb2/blob/master/src/pyth...)
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

300. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (295), 04-Янв-24, 01:38 
Тогда остальные программы тоже нужно ускорить оптимизациями.
Ответить | Правка | Наверх | Cообщить модератору

426. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Ivan7 (ok), 06-Янв-24, 02:07 
> Такое ощущение, что все компилируемые языки должны асимптотически сходиться к одним значения.
> У автора V и rust немного обгоняют Си в nqueen.
> А в matmul V проигрывает Си около 6 раз - 3.17 vs 0.54!
> Предположу, что там что-то неправильно реализовали.

Там, где чуть-чуть обгоняет, не догоняет - это всё ерунда, т.к. результаты тестов в большей степени зависят от компилятора, опций компиляции, архитектуры, процессора, на котором производятся тесты и т.д.

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

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

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




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

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