Aktywne Wpisy
eisil +167
Obejrzałem ten fragment programu "Dzień Dobry TVN" o przegrywach i czuję się lekko oburzony. Marcin Prokop stwierdził, że "i samoskazali się na bycie piwniczakami". No oczywiście, to wszystko wina tych obrzydliwych inceli ( ͡° ͜ʖ ͡°) To oni ponoszą pełną odpowiedzialność za to, że byli bici w domu czy gnębieni w szkole przez rówieśników, tylko dlatego, że byli słabsi fizycznie lub psychicznie, przez co muszą się teraz
Kopytnik_1 +3
#przegryw #p0lka #logikarozowychpaskow #logikaniebieskichpaskow #pieklomezczyzn
Poczytałem sobie Wasze komentarze na temat wizyty tej pani w Dzień dobry TVN. Są one różne. Oprócz tych negatywnych czy neutralnych, pojawiają się także pozytywne.
Ja osobiście ogólnie nie oceniam pozytywnie działań tej pani, chociaż pewne aspekty dotyczące podjęcia tematu przyczyn samotności mężczyzn w Polsce, mogłyby być pozytywne dla nas. Jednakże chyba nie o to chodziło autorkom książki "Przegryw", które są zadeklarowanymi feministkami.
A Wy jak oceniacie
Poczytałem sobie Wasze komentarze na temat wizyty tej pani w Dzień dobry TVN. Są one różne. Oprócz tych negatywnych czy neutralnych, pojawiają się także pozytywne.
Ja osobiście ogólnie nie oceniam pozytywnie działań tej pani, chociaż pewne aspekty dotyczące podjęcia tematu przyczyn samotności mężczyzn w Polsce, mogłyby być pozytywne dla nas. Jednakże chyba nie o to chodziło autorkom książki "Przegryw", które są zadeklarowanymi feministkami.
A Wy jak oceniacie
Działalność pani Patrycji w odniesieniu do samotnych mężczyzn oceniam...
- pozytywnie 11.3% (14)
- neutralnie 15.3% (19)
- negatywnie 25.0% (31)
- bardzo szkodliwie 48.4% (60)
Na p0lskich uczelniach bez zmian...
Tak jak w przypadku uC taka zabawa może mieć sens, tak w przypadku helloworlda w javie już niekoniecznie.
https://en.wikipedia.org/wiki/Branch_predictor
Który powoduje że przy pętlach powyżej 10 wykonań skoki są praktycznie darmowe
po 2: java sobie sama zrobi unrolla a nawet czasem zwektoryzuje
@InformacjaNieprawdziwaCCCLVIII: fun fact: taki wyjątek potrafi pomóc, ale po 1: pętla musi być w #!$%@? duża, po 2: operacje w niej w #!$%@? proste, po 3: catch pusty, i jeszcze pewnie coś pomijam. Ale no, nie warto w 99.9999% przypadków.
Komentarz usunięty przez autora
@InformacjaNieprawdziwaCCCLVIII: no nie do końca, tylko zakładając że to jakaś tablica/ArrayList, czasem warto pamiętać, bo raz widziałem że ktoś napisał coś takiego a .size w środku miało jakieś synchronizacje/locki i jebut po wydajności.
Nie widze roznicy w C:
Z chęcią je przygarnę, pisz ( ͡° ͜ʖ ͡°)
(ʘ‿ʘ)
https://ww1.microchip.com/downloads/en/AppNotes/doc8453.pdf
edit:
W sumie to masz rację, niżej jest:
If -O3 option is enabled in this example, the compiler will unroll the loop automatically
and generate the same code as unrolling loop manually.
Jeśli zaś chodzi o liczenie w górę lub w dół jako takie, to kompilator sam to zmieni, jeśli uzna, że jest to poprawne i opłacalne.
Niemniej... jest jeden przykład podobnej optymalizacji, która do niedawna nie była wspierana przez kompilator - kolejność iteracji w wielowymiarowych tablicach.
Czyli:
int foo[10][10];
for (int i=0; i<10; ++i) {
for (int j=0; j<10; ++j) {
int val = foo[i][j]; // dobrze!
// int val = foo[j][i]; źle :(
}
}
A to przez cache-friendly data access. Skakanie po