Python ma 32 lata!
32 lata temu Python skończył erę średników i nawiasów klamrowych i zaczął erę spacji. Obchodzimy urodziny najpopularniejszego języka na świecie. Obstawiam, że zostanie zakopane w godzinę
tomaszs z- #
- #
- #
- #
- #
- 196
32 lata temu Python skończył erę średników i nawiasów klamrowych i zaczął erę spacji. Obchodzimy urodziny najpopularniejszego języka na świecie. Obstawiam, że zostanie zakopane w godzinę
tomaszs z
Komentarze (196)
najlepsze
Wyrazy oddzielone podkreślnikiem (
do_something()
), gdzie w rodzinie C standardem był pascal case (doSomething()
).Niby dla czytelności, ale w klasie String widzę metody startswith, endswith itd, więc ten argument trąci trochę hipokryzją.
Jeszcze więcej podkreślników:
__str__(), __repr__(), __init__
Składnia f"Tekst", a właściwie to
f"
tak odstaje.Nie piszę w pythonie, ale wygląda to dziwacznie i brzydko - trochę jakby to był ulepek losowych pomysłów.
@amorek: Co? Skąd ty to wziąłeś?W bibliotece standardowej języka C nazwy są albo samymi małymi albo samymi wielkimi w przypadku makr, a wyrazy w nazwy nie są oddzielane niczym albo są oddzielane podkreśleniem. Ale to prawda, że są braki w jednolitości nazewnictwa, głównie z powodu starych modułów, np. logging ma nazwy camel case dla funkcji z powodu zaszłości. Wyobrażam sobie, że to
Basic na c64 już był ciekawszy od tego gniota. Net core (obecnie .NET 7) się rozwija jak rakieta i na szczęście zakończy żywot syfiastych pseudo języków zsuwając ich w otchłań pisania skrypcików ew. webscrapperów. Rację bytu mają zawsze c/c++, c#, Java, JavaScript, PHP, Pascal
Ale duzo placa to siedze w tym.
A python to w ogole szkoda slow, niekonsekwenty zlepek, ktory mial farta, ze ktos napisal dobre biblioteki od
@hufsa: Kilka lat temu miałem chwilę by znaleźć się w takim projekcie. Moment kiedy w RoR trzeba było zaktualizować bibliotekę i posypały się zależności niekompatybilne względem siebie stwierdziłem że to jakieś jaja, zresztą nie tylko ja. Sensowniejszy język był