Najpopularniejsze cytaty


#5793 Dodano: 05-02-2012 03:27. Głosów: -102
<Dorian> ja wolę mieć podgląd na to, co robię no bo nie wiem w czym LaTeX jest lepszy od takiego Worda? Przecież i w jednym i w drugim otrzymasz takie same efekty.
#6013 Dodano: 20-05-2012 13:20. Głosów: -104
“Pamiętaj cholero, nie dziel przez zero!”. Chyba każdy słyszał tę regułę. Niechciane dzielenie przez zero przynosi jedynki uczniom i nie pozwala spać programistom i matematykom. Dlaczego (i czy w ogóle) ta operacja jest źródłem strasznych błędów i paradoksalnych wyników?

I czy można powiedzieć że dzielenie przez zero daje nam nieskończoność? Tak przynajmniej twierdzi mój telefon.

Wypróbujmy to w praktyce. Potrzebny będzie nam do tego tort, nóż i zero talerzyków. Spróbujmy podzielić ciasto między wszystkie talerzyki, tak aby na każdym była ta sama ilość tortu. W tym przypadku to rzeczywiście nie ma sensu – po prostu nie można podzielić naszego smakołyku na “nic”. Jednak można do tego problemu podejść inaczej. Zastanówmy się, na ile kawałków o rozmiarze zero możemy podzielić nasz tort. W praktyce będziemy wiecznie wycinać z tortu dokładnie NIC, więc będziemy to powtarzać w nieskończoność, zanim go zjemy. Dzięki temu zgadza nam się wzór – dzieląc przez zero, możemy uzyskać nieskończoność. Jednak to działanie również nie ma sensu – zmarnuje nam się pyszny tort.

Dlaczego więc komputer nie jest w stanie podzielić przez zero? Wystarczy zrozumieć, w jaki sposób komputer wykonuje dzielenie – robi to identycznie, jak my. Zgaduje sobie jakiś wynik i sprawdza, czy jest on poprawny. Załóżmy jednak, że da się dzielić przez zero i że wynikiem jest nieskończoność. Komputer nie może odgadnąć sobie nieskończoności, a już na pewno nie jest w stanie pomnożyć jej przez inną liczbę w celu sprawdzenia wyniku. Musiałby mieć nieskończoną pamięć. Ponieważ nieograniczona pamięć komputera jest ciągle jedynie przedmiotem żartów informatyków, dzielenia przez zero trzeba unikać.

Czy można więc dzielić przez zero? Jak widzimy na przykładzie z tortem, takie działanie może mieć uzasadnienie. Jeśli jednak jesteśmy do tego zmuszeni, najprawdopodobniej coś nam nie wyszło na poprzednim etapie obliczeń.
#727 Dodano: 04-06-2009 15:04. Głosów: -106
<kolanko> Jakiego komunikatora używasz?
<jarzabek> aqq
<kolanko> to używasz trzeciego wyrazu ciągu geometrycznego :)
#2323 Dodano: 29-10-2009 18:51. Głosów: -107
Informatyk sieciowiec wiesza sie na Petli Zwrotnej
a programista na while(true)
#5 Dodano: 02-05-2009 06:29. Głosów: -109
Twoja stara nosi zbiór pusty w torebce
#2313 Dodano: 27-10-2009 23:40. Głosów: -109
Zagadka logiczna :
Wchodzisz do pomieszczenia w którym ktoś pacnął określoną ilość razy czerwoną poduszką głowę innej osoby. Podaje ci poduszkę i pyta ile razy pacnął drugą osobę w głowę.

Odpowiedź:
Rzucenie poduszką w głowę tej osoby i i mówimy jej : n+1
#2252 Dodano: 19-10-2009 00:52. Głosów: -110
<asasz> istnieje wzór matematyczny na wyznaczenie liczb pierwszych:
dla każdego n takiego, że nie istnieje k różne od 1, które dzieli n,
n jest liczbą pierwszą
<szatox> czekaj, to jeśli powiem, że kot nie jest czarny to znaczy...
<asasz> nie znaczy, bo kolor kota nie jest stanem binarnym
#700 Dodano: 02-06-2009 19:27. Głosów: -112
(zdarzyło się naprawdę...)
<ja> Czy mógłbyś podać mi źródła na których się opierałeś jeśli chodzi o to,
że programy konsolowe pisane w JAVA nie potrzebują do funkcjonowania wirtualnej maszyny, a jednocześnie są skompilowane do bajtkodu? Być może jestem w błędzie, a materiały te są w stanie mnie z niego wyprowadzić...
<ja> Prosiłbym też o podanie źródeł potwierdzających, że JAVA jest tak samo dobrym językiem dla systemów RT jak chociażby C...
<on>hi,po prostu widzę jak odpalam konsolowy, a jak aplet -.-'. rzeczywiście masz rację, że jest uruchamiany w VM, ale jak widać jest konwertowany do bytecod'u. Tylko ciekawe, że jak kompilujesz program żadna VM nie jest uruchamiana. I na tym bazowałem. Skoro java obsługuje wątki, to na pewno zostało to uwzględnione. To o czym mówiłem, że nie widać jako tako VM to to, że kompilator ma pewnie wbudowaną swoją VM. Btw w google też pisze, że wątki w c posiadają swój własny garbage collector. Więc poczytaj sobie co on robi, a dopiero potem się spieraj ;). Po to żaden argument...Garbage collector w javie jest demonem (jest wątkiem o niskim priorytecie). Domyślnie każdy wątek jaki tworzysz ma priorytet normalny. Co oznacza, że nie może być zakłócony przez GC. Jak dalej można przeczytać w javie po to można ustawiać priorytety, żeby ustalić ich hierarchię. O tym, że java ma specjalne klasy i API do programowania współbieżnego nie muszę wspominać...
#2408 Dodano: 10-11-2009 19:58. Głosów: -114
<starskaj> wiesz może jaką pojemność ma silnik 1.8?
#934 Dodano: 15-06-2009 22:04. Głosów: -114
Zaawansowane Techniki Programowania – o ich rozwoju decydują wyjątkowi ludzie.
Każdego dnia lepsi i bardziej doświadczeni.
Zawsze potrzebni.
Kopce. Stosy. Sortowania.
Rób to co kochasz. Żyj z pasją.
Zawód Programista. Dołącz do najlepszych
#1025 Dodano: 22-06-2009 21:49. Głosów: -124
wiec chodź, pokoloruj mi drzewo, na czerwono i czarno
#1019 Dodano: 22-06-2009 15:13. Głosów: -128
Nie hotlinkuj, bo Ci bozia serwer upier****!
#967 Dodano: 16-06-2009 23:40. Głosów: -129
Twój szef pisze w Erlangu!
#889 Dodano: 12-06-2009 10:58. Głosów: -134
function batmanReturns(){
batman = "bruce wayne";
return batman
}
#922 Dodano: 14-06-2009 20:51. Głosów: -136
26 FPS? To chyba raytracer...