The OpenNET Project / Index page

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



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

Оглавление

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

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


235. "Сравнение эффективности 20 языков программирования"  +5 +/
Сообщение от Иисус (?), 03-Янв-24, 20:56 
Rust-погромисты вполне себе знают. Приведённый пример кода явно написан человеком, который не умеет писать на Rust. Vec внутри Vec для двумерного массива это, кринж, как сейчас модно говорить. И это будет так для любых языков без GC.

Впрочем, уверен, с остальными языками в подборке такие же проблемы. И эти проблемы нерешаемые. Если пригласить на каждый язык по специалисту, то они все напишут вусмерть оптимизированный код под конкретный ЯП, вместо следования идиоматике ЯП.

Вывод какой? Все подобные исследования не позволяют судить о том, что одни языки лучше других в чём либо. Разве только на уровне "компилируемые ЯП обычно быстрее интерпретируемых". Но мы это и так знаем.

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

240. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (240), 03-Янв-24, 21:26 
Тут не бодание фишками, а сравнение что будет если тратить мало времени и делать код чтобы работало выполняя синтетическую нагрузку.
То чего можно вдальнейшем достичь достигается гуру, которым это не лень.
Работать работу это вам не выдавать нагора все лучшее и сразу показывая видишь мускул этот конкретно чуть больше? Значит я лучше тебя во всем.
Все правда давно разочаровались в кодерах. Одного тытрупа хватает с жирновебом.
Работает? Канает? Вот и не гунди.
Ответить | Правка | Наверх | Cообщить модератору

253. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноньимъ (ok), 03-Янв-24, 21:56 
Исус прав.
Ответить | Правка | К родителю #235 | Наверх | Cообщить модератору

297. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (295), 04-Янв-24, 01:32 
Можно подумать код на Nim и Zig писали программисты с большим опытом на них.
Ответить | Правка | К родителю #235 | Наверх | Cообщить модератору

309. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Sw00p aka Jerom (?), 04-Янв-24, 01:59 
> Вывод какой? Все подобные исследования не позволяют судить о том, что одни языки лучше других в чём либо.

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

пс: понятие "оптимальный" пока без строгого определения, надо думать.


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

330. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от Аноним (240), 04-Янв-24, 05:17 
А никто не запрещает байт кодовые языки сделать компиляемыми.
Вот жабокод внутренний это и есть жаба, а то что человек пишет отличается.
Языки нужны что оперировать иначе. Подключить биюлиотеку на Си к языку высокого уровня можно, натаскать нейросетку на оптимизацию тоже есть возможность.
Тут вопрос скорее в том почему до сих пор результат отличается кроме диначимеской типизации чтоб тормознее было.
То что вагоны циклов можно смягчить кешем жо определенной степени и так понятно, а потом идет работа с данными.
Нам показывают время, а в реальности надо смотреть сколько времени шла работа, а не ожиданте данных.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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