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
źródło: comment_1657314446QoMu5WqIE1EiDXQmE4jNr3.jpg
Pobierzźródło: comment_1657313981KAuNtn3o9glnc4G0STPURu.jpg
PobierzWłaśnie sprawdziłem ten przykład na M1 Pro i przykład w Pythonie jest dokładniej rzecz biorąc ponad 3000 razy szybszy od C (czas wykonania 0.02s dla Py i 75 sec dla C)
źródło: comment_1657314838SA3CwFwgZqfBW4RYaTveST.jpg
Pobierz@fujiyama: Uniemożliwiają pisanie źle sformatowanego kodu i upraszczają kod.
I tak zgodnie ze współczesnymi standardami w praktycznie wszystkich językach programowania musisz robić indentację bloku kodu (funkcja/pętla/warunek, etc...). Inaczej nie przejdzie code-review. Więc oznaczanie bloku kodu jest redundantne - masz klamerki i indentację. W Pythonie zrezygnowali z klamerek, zostawili indentacje ale zwiększając jej ważność - jest wymagana
Oczywiscie mozesz stodowac wskazniki na funkcję, ale wtedy kod zwalnia.