20 lutego 1991 roku narodził się Python. 35 lat języka

Dokładnie 20 lutego 1991 roku Guido van Rossum zaprezentował światu nowy język programowania o nazwie Python. Dziś, 35 lat później, trudno wyobrazić sobie branżę technologiczną bez tego projektu, który z czasem wyrósł na jeden z filarów współczesnego programowania.
z- 183
- #
- #
- #
- #
- #














To jest kwestia przyzwyczajenia się. Jak przechodziłem z C++/C# na pythona to miałem wielkie WTF o co chodzi z tymi wcięciami i sam dziwiłem się że ludzie tak kod piszą, że przecież będą problemy z jakąś jedną spacją itd.
Po paru miesiącach już dziwiłem się na odwrót: jak brzydko wygląda ten kod z klamrami. A teoria o brakującej spacji niszczącej system to kompletny wymysł w dobie auto-formaterów kodu i nowoczensych
W zasadzie to do głowy przychodza mi tylko albo gry komputerowe gdzie faktycznie masz jakiś stan sceny/gry
Kurde, co wy ludzie programujecie, ale tak serio... Piszecie jakieś niszowe appki na superkomputery, czy co?
Przecież 99% softu backendowego to totalny stateless, który ani nic nie trzyma w RAMie ani praktycznie nic nie liczy na
Nie za bardzo czaję argumentu jakoby język uniemożliwiał pisanie złego kodu, tzn ten sam ziom co napisał nieoptymalnie tego batch joba w pythonie nie byłby w stanie napisać go nieoptymalnie w javie?
To co napisałeś to ogólnie wygląda na content na niezłego mema: "Paaaanie, kto panu to tak s--------ł, każdy wie że w javie O(n) działa szybciej niż O(1) w pythonie!"
W tej religijnej dyskusji o wyższości języka A nad B wy wszyscy kompletnie pomijacie realne problemy dlaczego dany kod działa źle. Po 20 latach w tym biznesie ja wiem że kod działa źle bo jest napisany źle: ludzie nie umieją w design systemu, w SQLa, w algorytmy i w struktury danych, często też nie umieją ustalić które z wymagań są bzdurą, halucynacją jakiegoś ignoranta lub po prostu złym pomysłem
Ale to jest właśnie to o czym mówię, jeśli ktoś robi coś tak absolutnie głupiego to popełnił błąd na długo przed tym zanim w ogóle wybrał język programowania. Jeśli 1 odświeżenie strony to 100 uderzeń w backend to problem jest w rzemiośle,