being slower than c / языки программирования :: programming languages :: it-юмор :: python :: it humor :: без перевода :: python :: geek :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)
Подробнее
being slower than c
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,python,языки программирования,без перевода,it humor,geek,python,programming languages
Чтобы на C написать что-то значительно быстрее питона, нужно прямыми руками обладать. Как-то несколько сотрудников тоже усирались из-за тормознутости питона. В итоге нихуя быстрее на C написать быстро и без танцев с бубном не смогли. Разница была 2-3%.
на сях не переписывал, на шарпы переписывал. мелкую тулзу для электропочты. получил прирост ~~450~1300% - в зависимости от типа и количества входных данных.
зависит от задачи так-то. если тулза просто дёргает методы библиотеки, которая суть тонкая прослойка над сишной либой - лишь 3% отставания вполне логичны. а вот регулярки в бидоне - это просто ебаный стыд.
ну путон и есть такая прослойка для дата саентистов. под капотом там си.
плюс путоний довольно удобен когда надо на коленке какой нить монстуозный жсон попарсить по быстрому, как пример.
скриптовые языки бай дезайн не могут быть быстрее компилируемых.
хотя есть индусы которые с лёгкостью сделают приложение на сях гораздо медленне аналогичного на жабаскрипте
>ну путон и есть такая прослойка для дата саентистов. под капотом там си.
если бы только ML и BigData... Среди нас если люди, которые пишут бидоне десктоп (PyQt) и внешне они выглядят как обычные люди!
>плюс путоний довольно удобен когда надо на коленке какой нить монстуозный жсон попарсить по быстрому, как пример.
тоже так думал, на деле оказалось в шарпах есть dynamic и возможность распарсить жсон в этот самый dynamic. самый плохой по производительности вариант, но для mvp сойдёт.
и есть json2csharp.com, который нагенерит классов, чтобы распарсить жсон нормально без dynamic
За другие языки не скажу, но вроде как китайцы для плюсов тоже что-то выкатывали.
что угодно может быть используемым в продакшн, если ты его используешь в продакшн
jruby пиздец насколько тормозной и бажный, мы его одно время использовали в продакшене
за jruby не скажу, но когда-то ruby1.8, python2 и php5 были +/- на одном уровне. И если питон +/- так и остался на том же уровне, то ruby3 и php8 ушли далеко вперёд
зависит от задачи так-то. если тулза просто дёргает методы библиотеки, которая суть тонкая прослойка над сишной либой - лишь 3% отставания вполне логичны. а вот регулярки в бидоне - это просто ебаный стыд.
плюс путоний довольно удобен когда надо на коленке какой нить монстуозный жсон попарсить по быстрому, как пример.
скриптовые языки бай дезайн не могут быть быстрее компилируемых.
хотя есть индусы которые с лёгкостью сделают приложение на сях гораздо медленне аналогичного на жабаскрипте
если бы только ML и BigData... Среди нас если люди, которые пишут бидоне десктоп (PyQt) и внешне они выглядят как обычные люди!
>плюс путоний довольно удобен когда надо на коленке какой нить монстуозный жсон попарсить по быстрому, как пример.
тоже так думал, на деле оказалось в шарпах есть dynamic и возможность распарсить жсон в этот самый dynamic. самый плохой по производительности вариант, но для mvp сойдёт.
и есть json2csharp.com, который нагенерит классов, чтобы распарсить жсон нормально без dynamic
За другие языки не скажу, но вроде как китайцы для плюсов тоже что-то выкатывали.
Мне чёт в голову ничего не приходит - даже ruby и php ушли серьезно вперёд
jruby пиздец насколько тормозной и бажный, мы его одно время использовали в продакшене