URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 43740
[ Назад ]

Исходное сообщение
"OpenNews: Эксперимент по сравнению производительности Си и Python"

Отправлено opennews , 08-Сен-08 11:28 
"C vs Python: Speed (http://theunixgeek.blogspot.com/2008/09/c-vs-python-speed.html)" - результаты эксперимента по сравнению производительности Си и Python, при выполнении простейшего действия (математические вычисления и обработка циклов). Заметка скорее предоставляет повод для размышлений и экспериментов.

URL: http://theunixgeek.blogspot.com/2008/09/c-vs-python-speed.html
Новость: http://www.opennet.me/opennews/art.shtml?num=17780


Содержание

Сообщения в этом обсуждении
"Эксперимент по сравнению производительности Си и Python"
Отправлено Аноним , 08-Сен-08 11:28 
Ну да, конечно, питон как всегда делает си ;)

"Эксперимент по сравнению производительности Си и Python"
Отправлено Аноним , 08-Сен-08 11:45 
>Ну да, конечно, питон как всегда делает си ;)

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


"Эксперимент по сравнению производительности Си и Python"
Отправлено User294 , 08-Сен-08 20:34 
>Иногда лучше читать, чем говорить. В статье показано, что python, разумеется, сливает
>сям, но не настолько, чтобы в конкретной ситуации

...а случаи бывают разные (c) анекдот :)
В реально тяжелых задачах типа компресии данных, движков графики, БД, сложных вычислительных алгоритмах и прочая слив будет скорее всего в разы.Сложно быть быстрее нативного кода :D

> ради удобства и скорости разработки.

Программы сделанные по принципу "лишь бы побыстрее отделаться от этой чертовой работы!" честно говоря обычно восторга не вызывают.Заметная часть питоновых программ именно такие поделия сляпанные на скорую руку.Бывают и качественные образцы, бесспорно.И даже не очень тормозные (иногда).Но тормозных поделок слабаных на скорую руку по принципу "как-то работает - ну и черт с ним!" - намного больше.Ни к чему хорошему скорость разработки не приводит - спешка нужна только при ловле блох.Как максимум спешка оправдана при разработке очередного гуаноподелия для бизнес-лузеров которым главное сроки а на качество положить.


"Эксперимент по сравнению производительности Си и Python"
Отправлено olex , 08-Сен-08 12:15 
смотрите в коментах к статье - коммент by olex

"Эксперимент по сравнению производительности Си и Python"
Отправлено exn , 08-Сен-08 15:02 
Это ничего не доказывает, например как это мне любителю перла не обидно но питон быстрее перла.

"Эксперимент по сравнению производительности Си и Python"
Отправлено olex , 08-Сен-08 12:19 
speed - ето скорость виполнения, а не удобство и скорость разработки

"Эксперимент по сравнению производительности Си и Python"
Отправлено Алексей , 08-Сен-08 12:22 
Ура. Парень замерил скорость вывода в терминал и теперь пытается представить это как результат сравнения скорости компиляторов. Это ж гениально. Рекомендую статью на номинацию "типичные ошибки, допускаемые при тестировании". Хорошо хоть через сеть не стал байтики пересылать, а то результаты могли бы быть еще сенсационнее.

"Эксперимент по сравнению производительности Си и Python"
Отправлено terr0rist , 08-Сен-08 12:58 
+1

"Эксперимент по сравнению производительности Си и Python"
Отправлено yan , 08-Сен-08 18:49 
+1
Видимо автор считает captcha при регистрации
блога достаточным для оценки его
писательских и программерских качеств :(
НО, зачем сюда линк присылать???

"Эксперимент по сравнению производительности Си и Python"
Отправлено Knuckles , 08-Сен-08 18:53 
Ты хоть почитай, что сам автор пишет об этом тесте. Думаешь, самый умный, да?
Смысл теста не в сравнении компиляторов, а в том, чтобы показать удобство разработки "быстрых" программ на питоне. Для конечного пользователя не важно, вызвана ли задержка медленными операциями ввода/вывода или слабым оптимизатором в компиляторе, и 90% мелких задач (в которых быстродействие определяется именно такими операциями) решается на питоне за 15 минут, вместо 3 часов на си, поэтому в подобных случаях выгодно использовать питон.
Автор конечно не открыл америку, но вы зато пернули в лужу, как типичный школьник.

"Эксперимент по сравнению производительности Си и Python"
Отправлено Аноним , 08-Сен-08 19:04 
А вы это сделали как проффи! Брызги вышли на орбиту!
Покажи мне хоть одного админа который пишет скрипты на С?
Кроме тебя - никого нет :) А питон, перловка, и шелл были известны человечеству и до твоего рождения ,)

"Эксперимент по сравнению производительности Си и Python"
Отправлено Аноним , 08-Сен-08 12:33 
Я, пока, ничего не понимаю в python. И, можно сказать, новичок в Linux. Есть желание Linux поюзать. И, конечно, чтобы не только использовать в нем приложения, типа, OpenOffice, но и попробовать что то самому попробовать написать. Например, на python. Есть ли где нибудь ресурс или ресурсы для новичков с примерами, чтобы попробовать?

"Эксперимент по сравнению производительности Си и Python"
Отправлено Serega , 08-Сен-08 12:48 
www.google.com :)

"Эксперимент по сравнению производительности Си и Python"
Отправлено Fuzzy , 08-Сен-08 13:08 
Бенчмарки можно посмотреть тут.

http://shootout.alioth.debian.org/
http://shootout.alioth.debian.org/debian/benchmark.php?test=...


"Эксперимент по сравнению производительности Си и Python"
Отправлено Guest , 08-Сен-08 16:23 
Real life benchmark - игра Frets on Fire. Тормозит ужасно. Для rapid prototyping python может и нормально, но для чего-то, что требует низкой latency и большой скорости - вообще никак. Для скриптов привычнее и удобнее Perl, а что остается питону - хз.

"Эксперимент по сравнению производительности Си и Python"
Отправлено Аноним , 08-Сен-08 19:00 
> Для скриптов привычнее и удобнее Perl, а что остается питону - хз.

Ты забыл поставить жирное, красное IMHO!

Мне _уже_ привычней скрипты писать на Python. Что остаётся перлу - хз.
Вообще пытаюсь всегда сделать на sh (не на bash'e даже!), если это неразумно - пытаюсь на питоне. И только если и на питоне - не то (что бывает достаточно редко!) - лезу в РГК за тяжёлой артиллерией :)

Вот такое вот жирное, красное IMHO!  :)


"Эксперимент по сравнению производительности Си и Python"
Отправлено Guest , 08-Сен-08 20:12 
>Ты забыл поставить жирное, красное IMHO!

ИМХО пишут жирные, красные идиоты. Другим его ставить предлагают клинические идиоты. Чье я, по-вашему, могу выражать мнение, если не свое?

>Мне _уже_ привычней скрипты писать на Python. Что остаётся перлу - хз.

С фанатизмом в сад. Привычней - пишите.


"Эксперимент по сравнению производительности Си и Python"
Отправлено Аноним , 09-Сен-08 00:29 
>ИМХО пишут жирные, красные идиоты. Другим его ставить предлагают клинические идиоты. Чье
>я, по-вашему, могу выражать мнение, если не свое?

Известно чьё - журнала мурзилка! Там писали лет 20-ть назад что перл пользуют настоящие хакккеры и какие то гуры .... а ты видимо нашел папину подшивку журнальчегоф


>>Мне _уже_ привычней скрипты писать на Python. Что остаётся перлу - хз.
>С фанатизмом в сад. Привычней - пишите.


"Эксперимент по сравнению производительности Си и Python"
Отправлено Guest , 09-Сен-08 05:12 
Вам мурзилка видимо как раз по возрасту :))

"OpenNews: Эксперимент по сравнению производительности Си и P..."
Отправлено pavlinux , 09-Сен-08 01:09 
ldd /usr/bin/python

        linux-vdso.so.1 =>  (0x00007fffd91ff000)
        libpython2.5.so.1.0 => /usr/lib64/libpython2.5.so.1.0 (0x00007fe6d0af9000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fe6d08de000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fe6d06da000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007fe6d04d7000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fe6d0284000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fe6cff3f000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe6d0e56000)

Думаю вопрос, кто быстрее, исчерпан!