LINUX.ORG.RU

Средства оптимизации выполнения программ в Python

 , ,


0

3

Хотелось бы обсудить какие существуют сегодня средства оптимизации выполнения кода в Python. Читал про Psyco, который позволял ускорять выполнение программ в десятки раз, подменяя часть байткода на машинный код. Но если он так хорош, то почему давно заброшен? Был еще Shedskin, тоже неплохо ускорял процесс, и тоже заброшел. Куда деваются все подобные начинания?

Кажется был еще какой-то проект, но не суть. Почему не одно из них, при наличии таких неоспоримых качеств, не становится частью стандартной реализации Python (хотя-бы в виде опции)?

А что скажете про фиксированные бинарные файлы? Приходилось ли вам пользоваться этим способом? Это же как экзешник получается. Скорость наверно не повышает, но интересно в каких ситуациях это удобно?

Ответ на: комментарий от oldstable

Скорее он не очень понимает что ему надо

Всё он прекрасно понимает и правильно делает. Пусть потыкает то и сё. На питоне свет клином не сошёлся, тем более если что-то новое делать, и чтобы быстро работало. Расширять кругозор нужно, а не пытаться натянуть сову на глобус (ускорять питон).

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

а не пытаться натянуть сову на глобус

И коня в вакууме изображать тоже не надо, болтун.

anonymous
()
Ответ на: комментарий от no-such-file

Я не с тобой

Тебя ужо как минимум один раз потёрли, мудило.

gdb -c core -batch bt


          |U|      
          | |      
          | |      
         _| |_     
        | | | |-.  
       /|     ` |  
      | |       |  
      |         |  
      \         /  
       |       |   
anonymous
()
Ответ на: комментарий от no-such-file

И что?

И в этот раз потрут. И следа твоего на ЛОРе не оостанется, вакуумный конь.

anonymous
()
Ответ на: комментарий от oldstable

Только на ЛОРе заменяют скриптуху на нескриптуху.

Сейчас разница стерлась, и резона выбирать скриптуху никакого (если задача не решается скриптом на баше/перле в сто строк). В питоне и раньше смысла было немного, сейчас его нет совсем. Голанг не сильно хуже как ЯП и в тыщу раз лучше как реализация.

bread
()
Ответ на: комментарий от Im_not_a_robot

Это не научный софт

Есть сайт https://www.diffpy.org/.

DiffPy - Atomic Structure Analysis in Python
A free and open source software project to provide python software for diffraction analysis and the study of the atomic structure of materials.

The project is currently centered at Brookhaven National Laboratory, a US Department of Energy, Office of Basic Energy Sciences funded laboratory. Many parts of the code were developed under the diffraction part of the DANSE project, a software construction project funded by the National Science Foundation to provide data analysis software tools for neutron scattering experiments. This project was previously centered at Columbia University and, before that, Michigan State University.

В Scopus публикаций с использованием их питонячего софта как блох на бродячей собаке.

Если Python уже труп, то почему они на нём продолжают писать???

pxrdsg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.