Article View: pl.comp.objects
Article #13304Re: Dlaczego uzywamy Javy?...
From: Mariusz Lotko
Date: Wed, 09 Nov 2005 21:10
Date: Wed, 09 Nov 2005 21:10
74 lines
3782 bytes
3782 bytes
Filip Sielimowicz wrote: > > Użytkownik "Mariusz Lotko" <imie.nazwisko@wp.pl> napisał w wiadomości > news:dkr7rf$38j$1@bandai.magma-net.pl... > >> Chyba jednak sprzeczamy sie nad wyzszoscia swiat jednymi nad drugimi. >> Analogia: mamy dwa rodzaje samochodow - SUV'y i terenowe. Pozornie sluza >> do tego samego - jazdy w terenie. Pozornie maja podobne mechanizmy >> - naped na 4 kola, blokade napedu roznicowego itp. Kazdy zwolennik SUV'a >> powie, ze terenowki sa na "smietniku motoryzacji", bo kto przy zdrowych >> zmyslach chcialby to wszystko recznie wlaczac/wylaczac skoro dzisiejsza >> elektronika tak doskonale to robi za czlowieka. >> Kazdy zwolennik terenowki powie, ze SUV to zabawka, bo w prawdziwym >> terenie elektronika zamoknie i przestanie dzialac, sprzegla sie popala >> na pierwszej lepszej przeszkodzie, itd. >> >> No wiec jezdzij sobie tym swoim SUVem, ale zrozum, ze ja lubie terenowki >> i umiem nimi jezdzic ;-) > > Stary, jesteś świetny ;) A, dziekuje... > Ja to zrozumiałem tak: > "W prawdziwym terenie" Javie od wstrząsów wyłącza się garbage collector i > dlatego > lepiej samemu zarządzać pamięcią. A moze nie? Niejeden system embedded by usiadl pod garbage collectorem. > "W prawdziwym terenie" Javie przemaka system monitorów zakładanych na > obiektach (zakładanie > przez słówko 'synchronized') i dlatego lepiej samemu definiować semafory, > podnoscić > je i opuszczać, oczywiście badając, czy to ten sam wątek, czy nie i ważyć > czy semafor ma być > binarny, czy nie. Pomijajac "sprawdzanie czy to ten sam watek", to nie bardzo widze roznice w zakresie zdefioniowanym jako synchronized a sekwencja wywolan otoczonej przez "opuszczanie i podnoszenie" semaforow. > "W prawdziwym terenie" Javie w ogóle wysiadają wątki, a to dlatego, że > nowy wątek odpalony > jedną instrukcją nie może znieść myśli, że ktoś się z nim tak mało pieścił > i domaga > się większej uwagi ... No to jest oczywista bzdura, ale na szczescie nie ja ja wypowiedzialem. > "W prawdziwym terenie" zawsze też okazuje się, że smoki muszą mieć wiele > głów i dlatego > dziedziczenie wielobazowe jest absolutnie niezbędne, by dobrze trawić > problemy biznesowe. 1. Problemy biznesowe to nie wszystko 2. W Javie tez jest dziedziczenie wielobazowe z tym, ze niedorobione. Wlasciwie dodaj jeszcze slynne haslo Javowcow, ze "dzisiejsze komputery sa tak mocne, ze bez problemu radza sobie z Java" i drugie slynne haslo "dobry programista napisze szybszy program w Javie niz kiepski w C++". Parafrazujac mojego dobrego kolege Alexa: dobry programista napisze szybki program nawet na jednotasmowa maszyne Turinga. > > Pozdrówka ;) Pozdrawiam, -- Mariusz Lotko http://www.lotko.magma-net.pl/
Technical Details
Message-ID:
<dktl26$s5o$1@bandai.magma-net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mailReferences:
<8mfsm19fuhr2d95ar8fsjllvd2j0crhtfq@4ax.com> <dklksm$nc3$1@inews.gazeta.pl> <dkn9sm$rsq$1@news.onet.pl> <dknakv$7n4$1@inews.gazeta.pl> <dkob5d$u25$1@bandai.magma-net.pl> <dkocdh$3tn$1@inews.gazeta.pl> <dkr7rf$38j$1@bandai.magma-net.pl> <dktbiv$t6f$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail From: Mariusz Lotko <imie.nazwisko@wp.pl> Newsgroups: pl.comp.objects Subject: Re: Dlaczego uzywamy Javy?... Date: Wed, 09 Nov 2005 21:10:04 +0000 Organization: Magma Systemy Komputerowe Lines: 74 Message-ID: <dktl26$s5o$1@bandai.magma-net.pl> References: <8mfsm19fuhr2d95ar8fsjllvd2j0crhtfq@4ax.com> <dklksm$nc3$1@inews.gazeta.pl> <dkn9sm$rsq$1@news.onet.pl> <dknakv$7n4$1@inews.gazeta.pl> <dkob5d$u25$1@bandai.magma-net.pl> <dkocdh$3tn$1@inews.gazeta.pl> <dkr7rf$38j$1@bandai.magma-net.pl> <dktbiv$t6f$1@news.onet.pl> NNTP-Posting-Host: 192.168.21.22 Mime-Version: 1.0 X-Trace: bandai.magma-net.pl 1131566982 28856 192.168.21.22 (9 Nov 2005 20:09:42 GMT) X-Complaints-To: usenet@news.magma-net.pl NNTP-Posting-Date: Wed, 9 Nov 2005 20:09:42 +0000 (UTC) User-Agent: KNode/0.9.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit