Psychopathy_Red
  • Najlepsze
  • Wszystkie komentarze
Slavcel
Slavcel
145
@Passer93:

Przecież C# ma nawet 4.
kowalzmetina
@yggdrasil: Bezrefleksyjne klepanie frameworkowych adnotacji to nie programowanie. Change my mind ( ͡º ͜ʖ͡º)
Tarec
Tarec
38
I potem wychodzą "programiści" mistrzowie jednego frameworka i zdziwienie, że zagnieżdżone pętle for to nie jest dobry pomysł.


@yggdrasil: A cóż to za nowa zasada programistyczna? Fowler i Martin już wiedzą? Klasycznie u programisty im durniejsze mądrości, tym wyżej do srania wypina dupę.
y.....l
y.....l
@kowalzmetina: Tylko tak to wygląda w większości firm w polsce, które robią CRUDy na zachód.
y.....l
y.....l
@Psychopathy_Red: I potem wychodzą "programiści" mistrzowie jednego frameworka i zdziwienie, że zagnieżdżone pętle for to nie jest dobry pomysł.
croppz
@Tarec: @dan3k: wydajność, bardzo często z takiego O(n^2) można zrobić O(n) wykorzystując dict/hashmap/.

Ale sugerowanie że trzeba się przemęczyć z c++ żeby o tym wiedzieć, jest co najmniej śmieszne.
dan3k
dan3k
3
zagnieżdżone pętle for to nie jest dobry pomysł


@yggdrasil: jakieś argumenty?
Passer93
@Psychopathy_Red: czyli inne mainstreamowe języki nie mają żadnych plusów? ( ͡° ͜ʖ ͡°)
y.....l
y.....l
@dan3k: To byl przykład tylko. :)

Chodziło mi o to, ze znajomość algorytmiki i zasad działania komputera zanika. Co jest trochę zrozumiałe, kolejny serwer jest tańszy niż programista.
ciachostko
@kowalzmetina: ale to nie ma czego zmieniać, taka jest prawda ( ͡° ͜ʖ ͡°)
m.....e
m.....e
@croppz: a przy jakim n juz sie oplaca?
MilusiMisio
@yggdrasil: Serwer swoją drogą, ale potrzeba łatwiejszego maintenancu czesto wygrywa z potrzeba napisania jak najwydajniejszego kodu.
karamba16
karamba16
@croppz: Dasz jakiś przykład?
Tarec
Tarec
1
wydajność, bardzo często z takiego O(n^2) można zrobić O(n) wykorzystując dict/hashmap/.


@croppz: Skąd wam się urwało, że zagnieżdżanie pętli jest tożsame z wyszukiwaniem wartości w 2-wymiarowej strukturze danych?
k.....k
k.....k
@Psychopathy_Red: kiedyś mieliśmy jakiś projekt który korzystał z Pythona i C++. Na szybko naklepałem własny parser JSON do C++ i okazało się, że programy w C++ nieporównywalnie szybciej wczytują dane. A gdy taki JSON ma 1GB, a twój komputer pamięta czasy sprzed komputerów, to to zaczyna mieć znaczenie
k.....k
k.....k
@R4vPL: na produkcji twoje dane zajmują więcej niż 1GB.

Akurat wtedy to był studencki projekt badawczy startujący w konkursie. Mieliśmy zrobić sami na swoich kompach, zwycięzca dostawał dofinansowanie na dalsze prace. Akurat wygraliśmy, a wtedy postanowiłem ulotnić się z zespołu (wizja nie zgadzała się z moimi planami na przyszłość).

Zresztą, nie chodzi tu o szczegóły, tylko o fakt, że jeżeli twój program przetwarza dużo danych, to wtedy Python się zesra.
murdoc
murdoc
  • adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...
croppz
croppz
  • adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...