The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11, opennews (??), 13-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


27. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +7 +/
Сообщение от Аноним (27), 14-Май-21, 00:05 
Низкая производительность - это основной недостаток питона. Она низкая не только в сравнении с луа и джаваскриптами всякими, но и с равнозначно сложным перлом.
Решили наконец что-то сделать с объективной проблемой языка.

Продавать питон не надо. Его уже напродавали так, что деваться некуда от него.

Ответить | Правка | Наверх | Cообщить модератору

31. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +1 +/
Сообщение от Аноним (1), 14-Май-21, 00:15 
Вообще-то луа не то чтобы быстрый даже не смотря на все свои особенности. Не надо путать с луажит который не очень то совместим и не очень то жив.
Ответить | Правка | Наверх | Cообщить модератору

308. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (308), 25-Окт-22, 10:08 
Язык Lua изначально сделан таким, чтобы его было удобно встраивать в систему. Т.е. фактически Lua это удобный способ делать вызовы библиотек.
Ответить | Правка | Наверх | Cообщить модератору

32. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –4 +/
Сообщение от Аноним (1), 14-Май-21, 00:17 
Кстати, а давно питон медленнее перла, лол? Там есть конечно кое-где, но это скорее исключения.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

52. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Другой аноним (?), 14-Май-21, 03:31 
Например, регекспы в некоторых случаях на питоне НАМНОГО медленнее. Подозреваю, что и строки вообще как таковые

Перл со строками вообще очень быстрый же, да и регекспы там воткнуты прямо в ядро, так что выполняются все мыслимые и немыслимые оптимизации

Мне надо было гонять большие текстовые файлы через регекспы. Регекспы совсем простые, но несколько последовательных строчек и на питоне оно, мягко говоря, не летало. Попробовал один в один тупо переписать на перле и стало в несколько раз быстрее (и во столько же раз нечитабельнее). Может, можно было бы и на питоне ускорить как-нибудь через анус, но нафик нада если скорость через вызов перловых скриптов меня уже устраивала, ничего не глючило, и код получился очень простой

Ответить | Правка | Наверх | Cообщить модератору

55. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –3 +/
Сообщение от Аноним (1), 14-Май-21, 03:44 
Так я и говорю, в некоторых случаях, да. Не знаю насчёт намного, просто они там СОВСЕМ другие, и нельзя многие вещи делать так же эффективно. Могут быть оптимизированы другие аспекты, я не проверял. В питоне регулярочки оптимизированные сишные, быстрее просто не куда. Просто они другие. Профайлером регулярочек можно выяснить, что происходит -- иногда они делают совсем не то, что ты ожидаешь (и совсем не тем числом операций).
Ответить | Правка | Наверх | Cообщить модератору

94. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (94), 14-Май-21, 08:36 
Они не другие. Они именно тормозные. Не за счёт библиотеки, а за счёт промежуточного слоя.
Ответить | Правка | Наверх | Cообщить модератору

168. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (1), 14-Май-21, 14:49 
Ты гонишь. Давай тест-кейсы и как замерял.
Ответить | Правка | Наверх | Cообщить модератору

277. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Наноним (?), 15-Май-21, 18:55 
Я использовал Perl для парсинга логов и прочей подобной фигни. Это _целевая_ задача для Perl'а в принципе, то для чего он создавался. И Python тут ему проигрывает по всем параметрам.
В то время пока питонщики мутили переход с 2.x на 3.x и пилили всякие фичи, Perl остановился в развитии фич и пилил оптимизацию. Оптимизацию работы с данными в первую очередь.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

281. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (1), 15-Май-21, 20:09 
Я согласен, процессинг текста намного удобней в perl, не в последнюю очередь благодаря нормальным регуляркам. И даже в awk тоже. Но не всегда. Скажем, я не знаю аналога spacy для перла. Самую большую боль лично у меня вызывал ООП в перле. И, если перл это только парсинг логов, то питон это вообще всё что угодно -- очевидно, что выбирать.

>В то время пока питонщики мутили переход с 2.x на 3.x

В это самое время перехода перл растерял последние проценты и питон взлетел до небес, ой.

Ответить | Правка | Наверх | Cообщить модератору

282. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (1), 15-Май-21, 20:17 
И да, 3 питон объективно хорош. Пока перл оставался там где был, питон развивали и превращали в актуальный и современный ЯП, не теряя универсальности. Так что популярность вполне заслуженная.
Ответить | Правка | Наверх | Cообщить модератору

227. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –1 +/
Сообщение от Аноним (226), 14-Май-21, 20:43 
С самого начала. Любая арифметика на Питоне медленнее, чем на Перле, примерно в 6 раз. На Си та же математика в ~90 раз быстрее Перла. Так было в 2001-м году, так же оставалось и в 2012-м.

Джаваскрипт без JIT где-то между Перлом и Питоном.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

237. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Другой аноним (?), 14-Май-21, 23:00 
Ну, типа, cython/pandas/numpy/numba в помощь

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

Я, конечно, вовсе не к тому, что тормоза - это гут. Сам не против был бы, кабы оно крутилось чуточку быстрее. Впрочем, в моих текущих штуковинах оно и так не сказать чтоб было плохо. Стартует только медленновато, а крутится - на скорость не пожалуюсь

Ответить | Правка | Наверх | Cообщить модератору

75. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –4 +/
Сообщение от Аноним (73), 14-Май-21, 07:36 
а теперь тащи в студиу ссылки на объективные бенчи которые доказывают что Питон тормозит по сравнению с Перлом и Джаваскриптом
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

95. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аниноним (?), 14-Май-21, 08:37 
Это ты должен предоставить ссылки
Ответить | Правка | Наверх | Cообщить модератору

96. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (94), 14-Май-21, 08:38 
Тебе надо - вот и займись.
То, что перл быстрее - факт.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

274. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (274), 15-Май-21, 18:22 
Нет. Это ложь.
Ответить | Правка | Наверх | Cообщить модератору

97. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +1 +/
Сообщение от qiqi (?), 14-Май-21, 08:43 
Читайте недавнее интервью автора Ruby (есть на Опеннете). Люди слишком много внимания обращают на чиселки из бенчмарков, поэтому есть смысл ускорить интерпретатор именно для них (а не из-за реальной потребности).
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

103. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +1 +/
Сообщение от anonymous (??), 14-Май-21, 09:17 
Пишешь вот ты какой-то процесс  который потом будет крутиться на 5 миллионах серверов. Но ты решил использовать Python из-за чего процесс жрёт гораздо больше CPU и RAM чем требуется. А теперь просто попробуйте оценить в деньгах 0.1% одного ядра subtop-ового CPU и 100MB RAM умноженнык на 5 миллионов.

Ну или другой вариант: вот пишешь ты фотохостинг на Python, а он внезапно оказывается популярным, и переписывать уже поздно. И потребляет это всё миллион subtop-овых серверов, когда вполне могло и 50к потреблять. Тоже попробуйте примерно в деньгах посчитать.

Ответить | Правка | Наверх | Cообщить модератору

111. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +1 +/
Сообщение от Онаним (?), 14-Май-21, 09:26 
Ну вот кстати да. Когда проект уровня локалхоста с полутора пользователями - там бенчмарк особо не критичен.
Когда начинается масштабирование - очень быстро приплываешь в узкие места.
Ответить | Правка | Наверх | Cообщить модератору

231. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Другой аноним (?), 14-Май-21, 21:39 
А всего-то надо посчитать, что дешевле: платить за хостинг или переписать софт. Как вариант, на другой ЯП

Но виноват всё равно, конечно же, питон или там фреймворк. Просто ну не себя же объявлять виноватыми, что выбрали не тот инструмент

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

258. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –1 +/
Сообщение от Аноним (-), 15-Май-21, 07:57 
Питон очень экономен по отношению к памяти. По скорости - он типичный представитель своего семейства. Но по памяти - очень хорош, не сравнимо даже близко с Жабкой или Хаскелюшечкой
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

273. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Ананимас008 (?), 15-Май-21, 17:59 
Для меня всегда було удивительно, чому все эти популярные веб приложения на триллиарды денег пишут на фигне для хуомпейджей и продающих одностраничков? А потом старателдьно превозмогают, всесто написания с нуля на нечто правильном.

Неужели труд С-макаки НАСТОЛЬКО будет дороже, чем стоимость инфраструктуры? Ну не С так что там нынчно модно, но по-прежнему шустро? D/GO/whatever

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

167. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (164), 14-Май-21, 14:46 
Если сравнить рубю с лиспом, выиграет лисп, если ты не из дружной команды рубистов Днепропетровска.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

99. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (98), 14-Май-21, 08:54 
Проблема питона не только в скорости. У него ещё и весьма громоздкий и плохо читаемый код получается. И, как следствие, довольно высокая стоимость сопровождения сколь-нибудь сложных проектов. Старые концепты никуда не спрячешь....
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

108. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (108), 14-Май-21, 09:21 
Фортран-программу можно написать на _любом_ языке.
Ответить | Правка | Наверх | Cообщить модератору

259. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (-), 15-Май-21, 07:59 
на _любом_ языке есть комассивы и параллельные циклы?
Ответить | Правка | Наверх | Cообщить модератору

230. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +1 +/
Сообщение от Другой аноним (?), 14-Май-21, 21:28 
Вот уж насчёт громоздкости и читаемости всё как раз с точностью до наоборот

Разве что если под "громоздкостью" мсье понимает осмысленные и потому длинные названия идентификаторов. Ах, ну да, ещё ж в питоне не рекомендуется писать несколько операций в одной строчке

Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

239. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Аноним (98), 14-Май-21, 23:24 
> Разве что если под "громоздкостью" мсье понимает осмысленные и потому длинные названия идентификаторов. Ах, ну да, ещё ж в питоне не рекомендуется писать несколько операций в одной строчке

Да как ни считай, эквивалентный код на питоне больше и по строками, и по операторам, чем у Ruby, Julia, Haskell и пр. более свежих языков. При этом ещё и по скорости проигрывает большинству современных языков.

Ответить | Правка | Наверх | Cообщить модератору

242. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +/
Сообщение от Другой аноним (?), 14-Май-21, 23:46 
Разница размера кода в килобайты реально может кому-то помешать в век терабайтных винтов и гигасов оперативки?

На вкус и цвет фломастеры разные. Лично мне вот легче читать "раздутый" питонячий код, нежели "компактный" сишный/перловый/жабий/пхпшный/etc. Возможно, тут как раз есть какой-то персональный баланс лёгкости восприятия с учётом кол-ва мысли на строчку и килобайт текста

Но ведь, к примеру, обычный текст с абзацами и отступами при равном кол-ве знаков легче же читается, чем сплошным куском, хотя строк получается и больше

Ответить | Правка | Наверх | Cообщить модератору

301. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +1 +/
Сообщение от Аноним (301), 18-Май-21, 08:31 
Ты просто привык. Испортил себе мозги, заточив их под объективно плохой питонячий синтаксис.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру