Можно ли ускорить Python в 5 раз?

В конце октября 2020 в рассылке python-сообщества появилось сообщение от Марка Шеннона с предложением ускорить интерпретатор в 5 раз. Предполагается, что будет четыре этапа, каждый потребует примерно $500 000. Насколько планы Марка осуществимы?

ПрограммированиеPython+2
Анонимный вопрос
Python Q
  · 2,0 K
ОтветитьУточнить
Инженер путей сообщения – строитель  · 13 нояб 2020

Конечно можно, но работы по разработке (оптимизации) интерпретатора и даже компилятора языка программирования не могут стоит два миллиона долларов. Возникает ощущение, что автор этого бестолкового поделия просто хочет обманным путём насобирать себе деньжат.

128
Комментировать ответ…Комментировать…
Айтишник, back-end, Python-Developers (html,css,js,python,c#,c). Щедрый бог, ищу работу...  · 20 июн 2021

Да это возможно, но я не думаю что $2кк хватило бы это слишком мало чтоб ускорить интерпретатор. Поэтому лучший способ использовать pypy или адаптировать свой код под большее быстродействия за счёт удаления другой информации (логики) кода, но скажу одно он уже не обгонит интерпретатор c++ потому что тот в 97 раз быстрее чем нынешний питон так что не надейтесь

246
Комментировать ответ…Комментировать…
Python (programming language) is interesting now.  · 14 нояб 2020
Посмотрим сколько места в памяти компьютера занимают объекты Python:/Let's see how much space Python objects take up in your computer's memory: import sys print(sys.getsizeof(4)) #28 bytes print(sys.getsizeof(4.0)) #24 bytes print(sys.getsizeof('a')) #50 bytes print(sys.getsizeof(True)) #28 bytes Потому как всё в Python - классы, которые используются для... Читать далее
471
Комментировать ответ…Комментировать…
Компьютерные игры, программирование, политика  · 17 янв 2022
Лучше вообще выбрать другой язык, например C#. Питон тормоз и как его не ускоряй он всё равно будет медленнее Java и C#, а про С++ и говорить не стоит.
124
Комментировать ответ…Комментировать…
Лайк, да, мне - друг, но истина - дороже! Ханжи знают ВСЁ, даже не вникая!  · 13 нояб 2020

Вполне. Предполагаю, что он хочет сделать КОМПИЛЯТОР Python. Ведь были, в своё время, компиляторы Basic, например - TurboBasic. Я пользовался им, его исполняемые файлы ( .exe ) были НАМНОГО БЫСТРЕЕ (уж точно, не меньше, чем в 5 раз), чем все "тогдашние" ИНТЕРПРЕТАТОРЫ.
Удачи!

120
Комментировать ответ…Комментировать…
Alexandr
Программирование
313
Исправляю старые баги, добавляю новые  · 13 нояб 2020

По разным оценкам pypy быстрее python в 3-10 раз. Он потребляет больше памяти и ограничивает функциональность.
Я думаю python можно ускорить, но потребуется чем-то пожертвовать.

903
Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос