Wesprzyj nas i przeglądaj Hejto bez reklam

Zostań Patronem
Jedyną rzeczą większą od problemów wydajnościowych aplikacji napisanych w Pythonie jest EGO programistów pythona.

Sumaryczna masa ego programistów pythona ma taką grawitacje, że efektywnie są czarną dziurą pożerającą zasoby i nie dającą w zamian nic.

Dlaczego programiści pythona nie optymalizują kodu? Bo system musi kosztować 20k usd miesięcznie więcej ponieważ kod nie był "wystarczająco pythonic" xDDDD

I na koniec moje ulubione: "To niemożliwe by python był powodem problemów wydajności, to elementy systemu w Javie. Przepiszmy wszystko na pythona, to będzie wydajniej. Czekaj, co to jest GIL?!".

Czy to dlatego, ze python jest tak prosty, że każdy idiota da rade w nim pisać, czy są inne powody tej sytuacji?

#programowanie #python
f422a9a4-52da-40bf-bd73-2412c04a07d3
8

Komentarze (8)

@qwarqq i wtedy wchodzę ja cały na biało xD i mówię "dajcie mi ten pierwiastek, zrobię jak w kłejku"

Czy to dlatego, ze python jest tak prosty, że każdy idiota da rade w nim pisać, czy są inne powody tej sytuacji?

Na moich studiach była spora grupa ludzi, która tłumaczyła, że nauka C jest bez sensu i ten język nie ma znaczenia, dlatego powinniśmy się uczyć pythona xD

To niemożliwe by python był powodem problemów wydajnośc

Zawsze mnie śmieszy jak to jest wina programisty że firma podjęła decyzję oprzeć krytyczny wydajnościowo system na pythonie. Szukali cepowca ale na rekrutację przyszedł pythonista i zmanipulował wszystkich XD

@qwarqq pracowałem w jednej firmie gdzie przepisywaliśmy kod z Pythona na Go. Efekt? 4x mniej serwerów i nadal 5x mniejsze zużycie procesora na każdym xD


robienie systemów czasu rzeczywistego w pythonie to pomyłka

Matko bosko pajtona obrażajo!

@qwarqq Mnie to w sumie cieszy, że teraz jest moda na przepisywania powolnych narzędzi napisanych w Pythonie/JS na Rusta. Można Rusta nie lubić i być jak maintainerzy jądra Linuxa #pdk ale jedno na pewno robi dobrze. Zachęca programistów do pisania wydajniejszego kodu.

Dobrze napisany program w Pythonie może być 10x szybszy od chujowo napisanego programu w Pythonie. Może być nawet szybszy od programu przepisanego na Rust czy Go, ale z zachowaniem chujowych algorytmów. Fakt faktem, że ludzie piszący w Pythonie często nie przejmują się w ogóle wydajnością i piszą byle tylko przejść testy happy path.


System przy którym pracuje teraz ma komponenty w Rust i w Pythonie i to jest IMO bardzo dobre rozwiązanie. To co jest w Rust jest żadko ruszane, bo każda zmiana wymaga znacznie więcej pracy. Ten komponent jest bardzo wydajny, stabilny i nie podlega wielu zmianom. Komponenty w Pythonie mogą za to bardzo szybko ewoluować, więc mamy dobrą elastyczność. Raz znalazłem takiego babola, że zmniejszyłem CPU load 3x grzebiąc tylko w algorytmach.

Zaloguj się aby komentować