w.....u
w.....u
#programowanie #java #python
jak to jest, że na przykład w pythonie kod jest taki schludny, przejrzysty i nie trzeba korzystać z tylu operatorów/nawiasów itd. jak w innych językach czy to javie lub c++? z czego to się wywodzi, gdzie to ma swój początek?
  • Najlepsze
  • Wszystkie komentarze
Zelber
Zelber
Zelber
18
@wmichu: Przecież to kod w javie/c++ jest bardziej przejrzysty ( ͡° ͜ʖ ͡°)
Saly
Saly
7
@wmichu: schludne to są jęzki nowe, ewentualnie te, których nikt nie używa. Każdy język pod wpływem ewolucji dodaje nowe ficzery przez co staje się potworkiem. Pythonem nie jest wyjątkiem. Mi osobiscie lepiej się czyta języki opartę o składnię C, pewnie jakbym więcej klepał w pythonie to miałbym inne zdanie
O.....r
O.....r
@wmichu: Pięknem Pythona jest jego prostota. Jest bardziej zwięzły od pozostałych języków, podczas pisania łatwiej jest się skupić się na problemie zamiast walczyć ze skladnią języka. Wiele prostych operacji da się zapisać w one-linerach. Skutek taki, że mniej kodu = zwiększona czytelność.

To pewne uproszczenie, bo oczywiście w Pythonie da się napisać też bardzo brzydki kod.
D.....a
D.....a
@wmichu: matka goniła tego typa do sprzątania :) https://pl.wikipedia.org/wiki/Guido_van_Rossum
krasnoludkolo
@wmichu
@Overthinker
Wszystko fajnie póki kodu jest mało. Przy czymś większym dużo trudniej połapać się w typach itp
ppawel
i nie trzeba korzystać z tylu operatorów/nawiasów itd.


@wmichu: to samo powiesz o inlinowych operacjach na listach, zwłaszcza zagnieżdżonych, związanych z filtrowaniem albo używaniem tam lambdy?
xbonio
@ppawel: z niczego co wymieniłeś nie trzeba korzystać, o tym właśnie typ napisał.
ppawel
@xbonio: ale kto / gdzie napisał?
Koryntiusz
Koryntiusz
Jest bardziej zwięzły od pozostałych języków, podczas pisania łatwiej jest się skupić się na problemie zamiast walczyć ze skladnią języka.


@Overthinker: Python to chyba jedyny język w ktorym trzeba walczyć ze składnią bo właśnie składnia (wcięcia) ma wpływ na działanie programu. W reszcie języków wciskasz skrót klawiaturowy przypisany w IDE i masz wszystko sformatowane.