иденчитные программы на c++ и на Python.
Это лучше всего делать утилитой time ? Или лучше встроить секундомеры в сам код?
Я слышал что использование утилиты time это плохой тон, или что-то в роде того... Почему?
В общем, как лучше всего?
Это бессмысленно делать. Питон будет 100(0) * C(++)
Ну в принципе да, но наверно не во всех аспектах (я не знаю, по этому и хочу замерить, что в питоне примерно также быстро как и в с++)
если быть точным, то где-то 58 * С++ - правда я делал замеры для gcc , а не для g++
разьве g++ не часть gcc ? Разьве это не одно и тоже? Типа gcc в зависимости от имени файла выбирает язык компиляции? (а типа g++ это явное указание)
Значит ты Си мерил
🐝Таки требую помощи вопросу banchmarking'а)) Мол как это лучше и правильно делать.
В питоне так же быстро, как и в С++ ожидание ввода-вывода.
По моим сведениям сотня -- минимум.
там была задача, С - 2 секунды, питон - 20 минут. Вот и считай. 20*60 / 2 = 600 раз
то есть например если я захочу вывести и там и там строку, то это будет примерно одинаково? А если захочу считать математические формулы, то с++ будет быстрее?
я бы посмарел исходники или на задачу
Это один компилятор, работающий в двух режимах
https://www.sql.ru/forum/1173809/tyapnichnyy-benchmark-cpu-part-1
а что за задача? Просто когда я мерял я попытался максимально приблизить то, что происходит в питоне к тому, что происходит в С. Просто иногда программы на С сами по себе более оптимальны из-за ручного управления памятью
Да std::chrono или time
ага, спасибо
О, поговорку вспомнил
Обсуждают сегодня