170 похожих чатов

🐝Всем привет. Вопрос про замер времени проги. Я хочу замерить две

иденчитные программы на c++ и на Python.
Это лучше всего делать утилитой time ? Или лучше встроить секундомеры в сам код?
Я слышал что использование утилиты time это плохой тон, или что-то в роде того... Почему?
В общем, как лучше всего?

18 ответов

6 просмотров

Это бессмысленно делать. Питон будет 100(0) * C(++)

Влад-Lazzlo Автор вопроса
Ilya Zviagin
Это бессмысленно делать. Питон будет 100(0) * C(++...

Ну в принципе да, но наверно не во всех аспектах (я не знаю, по этому и хочу замерить, что в питоне примерно также быстро как и в с++)

Ilya Zviagin
Это бессмысленно делать. Питон будет 100(0) * C(++...

если быть точным, то где-то 58 * С++ - правда я делал замеры для gcc , а не для g++

Влад-Lazzlo Автор вопроса
Vladimir Kornev 🇷🇺
если быть точным, то где-то 58 * С++ - правда я де...

разьве g++ не часть gcc ? Разьве это не одно и тоже? Типа gcc в зависимости от имени файла выбирает язык компиляции? (а типа g++ это явное указание)

Влад-Lazzlo Автор вопроса

🐝Таки требую помощи вопросу banchmarking'а)) Мол как это лучше и правильно делать.

Влад Lazzlo
Ну в принципе да, но наверно не во всех аспектах (...

В питоне так же быстро, как и в С++ ожидание ввода-вывода.

Vladimir Kornev 🇷🇺
если быть точным, то где-то 58 * С++ - правда я де...

там была задача, С - 2 секунды, питон - 20 минут. Вот и считай. 20*60 / 2 = 600 раз

Влад-Lazzlo Автор вопроса
Ilya Zviagin
В питоне так же быстро, как и в С++ ожидание ввода...

то есть например если я захочу вывести и там и там строку, то это будет примерно одинаково? А если захочу считать математические формулы, то с++ будет быстрее?

Влад-Lazzlo Автор вопроса
Ilya Zviagin
там была задача, С - 2 секунды, питон - 20 минут. ...

я бы посмарел исходники или на задачу

Влад Lazzlo
разьве g++ не часть gcc ? Разьве это не одно и тож...

Это один компилятор, работающий в двух режимах

Влад Lazzlo
я бы посмарел исходники или на задачу

https://www.sql.ru/forum/1173809/tyapnichnyy-benchmark-cpu-part-1

Ilya Zviagin
там была задача, С - 2 секунды, питон - 20 минут. ...

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

О, поговорку вспомнил

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Подскажите, можно ведь комбинировать запись данных в один и тот же Stream через TFileStream и через TCompressionStream поочерёдно? Ну т.е. часть данных мне нужно сжать, часть ...
notme
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати на работу никто не хочет, слегка на Сшке подписывать? От 170к в месяц, под Москвой
Andrey Ermakov
6
А подскажите вопрос. Запускаю приложение под дебагом, всё красиво дебажится. Копирую его в другую папку, запускаю, в делфи делаю атач ту процесс, бряки при этом перестают рабо...
Serjone
2
Карта сайта