Python 3.11 zamknie usta krytykom? Wzrosty wydajności do 60%

Pythonowi wielokrotnie zarzucona była ociężałość. Wiemy już jednak, że nadchodzący Python 3.11 może w tej kwestii bardzo dużo zmienić.

- #
- #
- #
- #
- #
- 329
- Odpowiedz

Pythonowi wielokrotnie zarzucona była ociężałość. Wiemy już jednak, że nadchodzący Python 3.11 może w tej kwestii bardzo dużo zmienić.

Komentarze (329)
najlepsze
@gatineau: matkoboskoczensochowsko, już z 5 lat się z tym słowem nie spotkałem xD
Każdy język programowania ma wady i zalety. Każdy się rozwija.
PS. Automatyczna optymalizacja kodu to nie wszytko ;)
len()min()max()abs()pow(),open(),zip()slice()są funkcjami a nie metodami. Rozumiem, że język może być wieloparadygmatowy, ale to nie powinno znaczyć, że musisz mieszać paradygmaty, tylko że możesz. A on u podstaw czasem korzysta z funkcji a czasem z metod. O ile w kontekście liczb jeszcze jestem to w stanie zrozumieć, tolen(),slice()izip()? Gdzie wszystkie inne operacje2. 60% szybszy czyli nadal 5-10x wolniejszy niż PyPy ( ͡° ͜ʖ ͡°)
3. W pythonie nie pisze sie żeby coś szybko działało, tylko żeby się szybko pisało. Jak coś ma działać szybko to przepisuje się to do innego języka, albo przynajmniej newralgiczną część robi robi jakimś natywnym językiem i ładuje się to do pythona.
@henk: Trochę tak, trochę nie. Dla czystego pythona tak, bo PyPy to po prostu interpreter pythona, ale problem pojawia się kiedy chcesz używać natywnych rozszerzeń bo z tymi PyPy radzi sobie trochę gorzej.
@gatineau: Pracuje zawodowo w Javie/Kotlinie kilkanaście lat i mam też kilka lat doświadczenia w projektach