Size: a a a

2020 July 22

DP

Denis Paukaev in supapro.cxx
Ну а какой ответ ты хочешь услышать? Что js в 10 раз быстрее цпп?
источник

t

tamtakoe in supapro.cxx
Егор
а код бенчей глянуть можно?
https://gist.github.com/tamtakoe/214d9a9e6a85369687a38e46323e5d5c
Извиняюсь за мусор в коде
источник

t

tamtakoe in supapro.cxx
Denis Paukaev
Ну а какой ответ ты хочешь услышать? Что js в 10 раз быстрее цпп?
Никакой ответ. Это просто крик души) Вот уж никак не ожидал такого от плюсов. Понятно, что в алгоритме не было каких-то специальных оптимизаций, но и ничего тормозного там тоже не было. Про затраты времени на разработку я, вообще, молчу
источник

АК

Александр Караев... in supapro.cxx
а какой бюджет?
источник

t

tamtakoe in supapro.cxx
Александр Караев
а какой бюджет?
Бюджет чего?
источник

АК

Александр Караев... in supapro.cxx
tamtakoe
Бюджет чего?
> напишите в 10 раз быстрее
источник

АК

Александр Караев... in supapro.cxx
tamtakoe
Никакой ответ. Это просто крик души) Вот уж никак не ожидал такого от плюсов. Понятно, что в алгоритме не было каких-то специальных оптимизаций, но и ничего тормозного там тоже не было. Про затраты времени на разработку я, вообще, молчу
> но и ничего тормозного там тоже не было
как это не было? я вот смотрю на код и вижу гору ненужных копий, дублирующиеся операции и прочее..
источник

АК

Александр Караев... in supapro.cxx
а приходить в чат плюсовиков, кидать говнокод и говорить "как же так, js быстрее C++?!" с надеждой, что кто-то поведётся и перепишет - слишком толсто
источник

j

jackson4800 in supapro.cxx
Эхх, стд заюзан
источник

t

tamtakoe in supapro.cxx
Александр Караев
> напишите в 10 раз быстрее
Никакой. Это типа исследовательской работы. Сейчас запрос к серваку, который делает эту операцию выполняется за пол секунды, что более или менее приемлемо. Подумал, что с++ сократит это время раз в 10, а он только увеличил)
источник

AZ

Alexander Zaitsev in supapro.cxx
tamtakoe
Никакой. Это типа исследовательской работы. Сейчас запрос к серваку, который делает эту операцию выполняется за пол секунды, что более или менее приемлемо. Подумал, что с++ сократит это время раз в 10, а он только увеличил)
да, JS быстрее С++. это ни для кого не новость как бы
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Ну у плюсов еще конверт из жса
источник

s

std::slavik in supapro.cxx
tamtakoe
Сравнил производительность... У меня депрессия
Convert JS -> C++ data: 1177
C++ Groupping: 304
Convert C++ -> JS data: 929
----
C++ addon duration, ms: 2571.0580009818077
JS duration, ms: 32.3115000128746
Даже без учета конвертации данных сам алгоритм на JS в 10 раз быстрее работает! В 10 раз, Карл! Что не так с этим С++?)
источник

s

std::slavik in supapro.cxx
C++ это не серебрянная пуля которая за тебя пишет быстрый код)
источник

t

tamtakoe in supapro.cxx
Александр Караев
> но и ничего тормозного там тоже не было
как это не было? я вот смотрю на код и вижу гору ненужных копий, дублирующиеся операции и прочее..
Так это больше ваша претензия к участникам форума. Я пораньше выкладывал этот же код и все замеченные моменты исправил. Не знаю, где вы там нашли гору ненужных копий, дублирующиеся операции и прочее..
источник

s

std::slavik in supapro.cxx
скок платите?)
источник

t

tamtakoe in supapro.cxx
std::slavik
скок платите?)
На пиво могу скинуть)
источник

SE

Stanislav Ershov in supapro.cxx
а мейкфайл где?
источник

АК

Александр Караев... in supapro.cxx
tamtakoe
Так это больше ваша претензия к участникам форума. Я пораньше выкладывал этот же код и все замеченные моменты исправил. Не знаю, где вы там нашли гору ненужных копий, дублирующиеся операции и прочее..
Я следил за процессом "напишите за меня код" и все замечания были по делу.
Впрочем,
1) не все они были учтены
2) не все они были учтены с умом
3) код не был прокомментирован целиком

Нельзя просто взять и написать нормальную программу на C++, не зная его, даже если на каждую строчку писать вопрос в чат. Эти строчки ещё должны быть логически связаны (иначе мы будем искать в мапе за логарифм по несколько раз на подряд идущих операциях).
источник

t

tamtakoe in supapro.cxx
Stanislav Ershov
а мейкфайл где?
Это не проект c++. Если интересно, могу через несколько часов подготовить тестовый проект с нодой, если кто-то хочет поиграться
источник