Article View: pl.comp.objects
Article #15088Re: Wyj?tki w konstruktorze
From: A.L.
Date: Tue, 29 Aug 2006 03:23
Date: Tue, 29 Aug 2006 03:23
40 lines
2777 bytes
2777 bytes
On Tue, 29 Aug 2006 03:17:56 +0000 (UTC), "Aleksander Galicki" <tretete.WYTNIJ@gazeta.pl> wrote: >A.L. <alewando@fala2005.com> napisaล(a): > >> On Sun, 27 Aug 2006 18:38:17 +0000 (UTC), "Aleksander Galicki" >> <tretete.WYTNIJ@gazeta.pl> wrote: >> >> >> > >> >Nonsens. Zadnego friend w Javie nie ma i mam nadzieje nie bedzie. Jesli juz >> >Java bedzie ulepszana pod wzgledem wprowadzania bardziej fine-grained >> >konstrukcji do kontroli dostepu do pakietow/klas/... to niech juz za >> >inspiracje posluzy im cos bardziej sensownego niz C++: chocby Ada albo Eiffel. >> >Co do genericsow: nie, nie - genericsy nie zostaly wymyslone w C++. I nie - >> >Java generics nie sa wzorowowane na tym potworze. W Javovych genericsach sie >> >nie da programowac. >> >> A konkretnie, dlaczego?... I kto jest konkretnie ten "potwor"? Bo >> jakos nie moge sie dopatrzec sensu w powyzszym... >> > >Mialem na mysli to, ze Javowe generics sluza do tworzenia typow >parametrycznych i nie sluza do tzw metaprogramowania - nie da sie w samych >genericsach zrobic cos takiego: >http://www.99-bottles-of-beer.net/language-c++-110.html Owszem. Nie da sie. By design. > >A ktora wersja genericsow jest potworem? Niech Pan sam zgadnie.... Ta w C++?... No, to nie potwor, to makrogenerator, a makrogeneratory to od lat moje hobby. Pamieta Pan makrogenerator GPM Stracheya? A ML1? ML1 ma fajna implementacje, moge podeslac. "Embedded macrogenerators" wymysli Brown w roku 1966. Ale szybko zaniechano tego bo sie okazalo niewgodne. Trzeba oddac uznanie tworcom C a potem C++ ze jednak przemogli sie i nie porzucili. A.L.
Technical Details
Message-ID:
<kic7f2ptsjn7l5u889ecehvn96pmthooh6@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.glorb.com!sn-xt-sjc-04!sn-xt-sjc-09!sn-xt-sjc-07!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<eci6qt$h30$1@inews.gazeta.pl> <ch3qe25s17dild5v1m7ei4c43b0n2tka4e@4ax.com> <ecm9eg$g71$4@kujawiak.man.lodz.pl> <a1l0f215rtj4kj6o35sora0fd2bl0qn0k9@4ax.com> <87lkpbs6yq.fsf@hector.domek> <ecs10b$795$1@srv.cyf-kr.edu.pl> <i0b3f25nvj9fr6ats7kjvntr20g3gsruiu@4ax.com> <ecsal7$vje$2@tkdami.pl> <lic3f2thihtcitu6eavf9p8q485e6n4aeg@4ax.com> <ecsg43$c0h$1@tkdami.pl> <ecsoqp$l6f$1@inews.gazeta.pl> <p7b7f2d3noe2dolbtekbgmin4sljb95k5n@4ax.com> <ed0bl4$8f6$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.glorb.com!sn-xt-sjc-04!sn-xt-sjc-09!sn-xt-sjc-07!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail From: A.L. <alewando@fala2005.com> Newsgroups: pl.comp.objects Subject: Re: Wyj?tki w konstruktorze Date: Mon, 28 Aug 2006 22:23:58 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <kic7f2ptsjn7l5u889ecehvn96pmthooh6@4ax.com> References: <eci6qt$h30$1@inews.gazeta.pl> <ch3qe25s17dild5v1m7ei4c43b0n2tka4e@4ax.com> <ecm9eg$g71$4@kujawiak.man.lodz.pl> <a1l0f215rtj4kj6o35sora0fd2bl0qn0k9@4ax.com> <87lkpbs6yq.fsf@hector.domek> <ecs10b$795$1@srv.cyf-kr.edu.pl> <i0b3f25nvj9fr6ats7kjvntr20g3gsruiu@4ax.com> <ecsal7$vje$2@tkdami.pl> <lic3f2thihtcitu6eavf9p8q485e6n4aeg@4ax.com> <ecsg43$c0h$1@tkdami.pl> <ecsoqp$l6f$1@inews.gazeta.pl> <p7b7f2d3noe2dolbtekbgmin4sljb95k5n@4ax.com> <ed0bl4$8f6$1@inews.gazeta.pl> X-Newsreader: Forte Agent 3.1/32.783 MIME-Version: 1.0 X-Complaints-To: abuse@supernews.com Lines: 40 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit