Witam. Postanowiłem od czasu do czasu napisać coś ciekawego na temat programowania. Nie będą to rzeczy odkrywcze. Jakaś pojedyncza informacja. Coś w formie faktopedii. Zawodowo programuję od 2001 i stykałem się z wieloma językami, programistami czy dziwnym łączeniu technologii. Zobaczymy, czy kogoś to w ogóle interesuje.
Dziś może coś prostego, ale o dziwo coraz mniej używanego.
@selenita66: Może masz rację, źle użyte słowo. Muszę się bardziej pilnować. To co napisałem to pseudo kod, bo wiadomo, że w każdym języku inaczej wygląda zapis operatora warunkowego.
@selenita66: W sumie racja. Mogłem napisać po prostu funkcjonalny kawałek kodu. Ja tu nie chcę nikogo edukować, może bardziej zaciekawić. Ale masz rację, trzeba być bardziej dokładnym. Dzięki.
@zapoznalem: Oni mają rację w sprawie semantyki, że napisałem "return", myślałem że to będzie jasne że chodzi o zwrot wartości zmiennej, a nie zwrot wyniku z funkcji. Mój błąd. Zamiast pseudo kodu trzeba chyba używać prawdziwych zapisów z konkretnego języka.
z tym też bym się nie zgodził, bo wyniku operatora nie trzeba przecież używać do zmiennej - z punktu widzenia semantyki jest to, powiedziałbym, "wynik/wartość wyrażenia", tylko tyle i aż tyle.
@kobra07: Wynik/wartość wyrażenia nie bierze się z samego wyrażenia tylko z którejś ze zmiennych.
To że w bytecode zobaczysz przypisania do zmiennych. Zapis var x = (true)?false:true, w bytecode zostanie zapisany jako powiedzmy arg0 = true, arg1=false, arg2=true. To że nie napisałeś nazwy nie oznacza że zmiennej nie ma. W niektórych językach możesz zrobić zapis var zmienna = "string".substring(1,2); Tu niby wykonałeś wycięcie tekstu bez zmiennej i zwrotu wartości... czego? wyrażenia?
@akcza11: Kierowałem to też, a wręcz bardziej do początkujących lub tych co dopiero chcą zacząć. My programiści to wiemy. Nie dla wszystkich to jest takie oczywiste. Poza tym niektóre języki wymuszają porównanie, a inne jak JS mają wszystko gdzieś.
@akcza11: Podpowiem że każdy język ma swoje triki. Mi się najbardziej podobała sztuczka znajomego który poprzez dekompilacje i analizę programów odkrył (nie pamietam czy Actionscript czy Javascript), że najbardziej wydajną pętlą lecącą od jakiejś wartości do zera nie jest for(var i:Number=0;i<... ale ciekawszy w "while". Najszybciej leciał:
while(i--){ //costam } Wartości powyżej zera były true, a zero było false, więc while się zatrzymywał. To taka ciekawostka. I zajmowało to wiele
Panie i Panowie. Czy w Androidzie jest ekwiwalent javascript event prevent default? Potrzebuję zatrzymać propagację zdarzenia tuż po kliknięciu w przycisk.
Wojna to czas, w którym walczono również ze zdrajcami współpracującymi z okupantem. A przecież ktoś musiał wykonywać wydawane na nich wyroki śmierci. Poznajcie historię Stefana Dąmbskiego - egzekutora AK.
Wojna to czas, w którym walczono również ze zdrajcami współpracującymi z okupantem. A przecież ktoś musiał wykonywać wydawane na nich wyroki śmierci. Poznajcie historię Stefana Dąmbskiego - egzekutora AK.
Wojna to czas, w którym walczono również ze zdrajcami współpracującymi z okupantem. A przecież ktoś musiał wykonywać wydawane na nich wyroki śmierci. Poznajcie historię Stefana Dąmbskiego - egzekutora AK.
Wojna to czas, w którym walczono również ze zdrajcami współpracującymi z okupantem. A przecież ktoś musiał wykonywać wydawane na nich wyroki śmierci. Poznajcie historię Stefana Dąmbskiego - egzekutora AK.
Wojna to czas, w którym walczono również ze zdrajcami współpracującymi z okupantem. A przecież ktoś musiał wykonywać wydawane na nich wyroki śmierci. Poznajcie historię Stefana Dąmbskiego - egzekutora AK.
Ostatnio się tak zastanawiałem na temat zderzeń czołowych samochodów. Jeśli na czołówkę pojechałyby dwa samochody o tej samej masie... To chyba kierowca jadącego szybciej samochodu, miałby większe szanse przeżycia, bo siła pędu bardziej by odbiła i cofnęła tego wolniejszego, a wtedy nasze ciało byłoby poddane mniejszym przeciążeniom? Dobrze rozumuję? #fizyka #motoryzacja #wypadek
Ale uderzenie z większą prędkością to chyba większe przeciążenie
@SpalonyHeretyk: No właśnie chodzi o to, że jadąc szybciej jesteś bardziej masywny. I w momencie uderzenia dwóch takich samych samochodów, ty zwolnisz, a samochód z naprzeciwka się cofnie. Więc ty jadąc 100 km/h zwolnisz do 30 km/h a on ma wartość negatywną bo nagle cofnie się o 30 km/h. To jakby rozpędzone małe dziecko odbiło się od piwnego brzucha taty. Tata
@Neoplan: Mówię o dwóch takich samych autach. Prędkość znaczy pęd. Energia dwóch identycznych samochodów zależy od prędkości. Jadący szybciej przy zderzeniu będzie cięższy. Więc chyba warto być tym nie hamującym.
@Bachal: No własnie nie do końca. Ten który jest szybszy ma większą masę. Jakby rozpędzony koleś wbiegły na ciebie jak stoisz, to czy on by się zatrzymał w miejscu, czy ty nagle poleciałbyś mocno do tyłu? On by tylko zwolnił.
@deptacz_gnoju: Nie szukam gwiazdek NCAP. Chodzi mi o prosta fizykę, ciekawość i statystykę. Czy jadąc swoim w miarę nowym autem, zderzając się z innym w miarę nowym autem (oba mają 5 gwiazdek), czy większe szanse mam jadąc szybciej czy wolniej.
Zrób sobie tabelkę w excelu z formułą na siłę (Δp/Δt) i zmianę energii kinetycznej (mv^2/2) i ustaw prędkości jednego i drugiego ciała np. od -10 do 10 co 1. Zobaczysz jak to wygląda. Możesz sobie nawet wstawić wykresik z powyższymi wielkościami względem stosunku prędkości.
@r4do5: I o to mi właśnie chodziło. Dziękuję. Chciałem po prostu się dowiedzieć czy warto przyśpieszyć odrobinę bardziej, czy jednak hamować i liczyć, że z naprzeciwka
To nie takie proste, ale uogólniając lepiej być trochę szybciej od auta z naprzeciwka.
@deptacz_gnoju: Wiadomo, że z TIRem czy kombajnem nie mamy szans. I też wiadomo, że w przypadku wypadku wszyscy wciskamy hamulec, (choć niektórzy wciskają zamiast hamulca klakson), to po prostu ciekawy case. "Czy warto jechać szybciej niż twój oprawca.". ( ͡°͜ʖ͡°)
W pożarze została poszkodowana rodzina, a przede wszystkim dzieci: 6 letni chłopiec Kuba i 8 letnia dziewczynka Julia. Julka dzielnie walczy na OIOM-ie w Szpitalu Dziecięcym na ul. Niekłańskiej w Warszawie, prosimy, apelujemy do każdego kto może o oddawanie krwi dopiskiem dla Julia Cupriak, 8 lat.
Tym razem gościem Rafała Gębury jest Natalia Panchenko – Ukrainka, która osiem lat temu przeprowadziła się do Warszawy. Opowiada o tym, jak czuje się w Polsce i jak...
Fajny filmik, który pokazuje, ile jest jedzenia dla ludzi na dziś, na wypadek jakiegoś czarnego scenariusza. Na ile godzin/dni/miesięcy ludziom wystarczą wszystkie ryby/ dzikie zwierzęta/ krowy, czy grzyby.
Dziś jakoś się złożyło, że trafiłem po 25 latach trafiłem spowrotem na ten film. Pamiętam jak miałem 11 lat i obejrzałem go po raz pierwszy. Ciarki na całych plecach!
Ciekawostka o czarnych dziurach. Pan Schwarzschild określił promień, który w zależności od masy, charakteryzowałby obiekt zamieniający się w czarną dziurę. W ten sposób Ziemia, żeby zamienić się w czarną dziurę powinna mieć promień 3 cm.
Nikt nie lubi nadawania etykietek pokoleniom. Podobnie jak nikt nie chce być nazywany millenialsem. Socjolodzy, zwłaszcza z Polski, niemal zupełnie pominęli brakujące ogniwo łączące dwie duże generacje. Jedną nogą byli w analogowej przeszłości, a drugą wkraczali w cyfrową dorosłość. Mowa...
MON nie realizuje planu wydatków niezbędnych dla modernizacji armii, oficerowie są ograniczani lub wyrzucani z armii, a stan wyposażenia pogarsza się z każdym tygodniem. Generał Drewniak, były Inspektor Sił Powietrznych, twierdzi, że nasze lotnictwo w przypadku wojny przestanie istnieć...
Co ma wspólnego mięśniak w dziwnym łuskowatym stroju i husarz na koniu brodzącym w śniegu po brzuch? Obaj promują polską dietę, skrojoną na potrzeby polskich patriotów. Już od 11 listopada będzie można się przekonać o wyższości grochu z kapustą nad chilli con carne.
Dziś może coś prostego, ale o dziwo coraz mniej używanego.
Operator Warunkowy Trójargumentowy
x@kobra07: Wynik/wartość wyrażenia nie bierze się z samego wyrażenia tylko z którejś ze zmiennych.
Najszybciej leciał:
while(i--){//costam
}
Wartości powyżej zera były true, a zero było false, więc while się zatrzymywał. To taka ciekawostka. I zajmowało to wiele