ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
15 июля
1530569 Топик полностью
Eddy_Em (Сегодня, 14:01, просмотров: 53) ответил Cкpипaч на На самом деле, трансляторов в С и native-code для Питона есть некоторое количество. Есть еще PyPy (JIT в native-code). Но писать на Питоне это обычно 97% функционала - в библиотеках. Самому компилировать их? Отгребая все глюки и несовместимости? Данунах. И без этого полно чем заняться.
Если попытаться увеличить производительность (скажем, за 10 секунд не один кадр с 30тыс звездами фотометрировать, а три; да еще и распараллелить что возможно), любой упрется в предел возможностей интерпретируемого языка. 

И окажется, что придется сменить ЯП. Хоть на С++, но таки сменить.

Я встречал многих, кто в обработке астрономических данных питон использует. Но у них нет никакого желания упростить себе работу. Вот так сидят, как мартышки, и с каждым кадром возятся индивидуально. Поэтому совершенно не замечают крайне низкой производительности своего труда. Когда начинаешь спрашивать, мол, почему бы конвейер не замутить, как-то автоматом результаты распихивать, классифицировать и т.п. - больше ведь времени на творчество останется, натыкаешься на непонимание: "мне и так нормально".

eddy-em.livejournal.com github.com/eddyem