Article View: pl.comp.objects
Article #15375Re: Generyki w Javie [tylko dla ludzi o mocnych nerwach]
From: A.L.
Date: Fri, 08 Sep 2006 16:46
Date: Fri, 08 Sep 2006 16:46
30 lines
2241 bytes
2241 bytes
On Fri, 8 Sep 2006 16:35:52 +0000 (UTC), Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> wrote: >Dnia Fri, 8 Sep 2006 11:43:40 +0200, Adam Karpierz skrobie: >> > W C++ dostajemy "szablon funkcji", z ktorego kompilator moze nam usluznie >> > wygenerowac konkretna funkcje (ale nie wygeneruje, np. kiedy napisalismy >> > specjalna wersje z reki). > >> Dokladnie !. >> Dlatego chocby nie wiem co sie dzialo to C++ templates w swej istocie >> zawsze pozostana czyms w rodzaju makrogeneratora. > >Ok - zdefiniuj zatem, czym jest makrogenerator. I przedstaw, jak byś napisał >makrogenerator, który generuje C z C++, gdzie używa się czegoś nawet tak >prostego, jak boost::mpl. Panie Sektor, a czy Pan wie co to jest "makrogenerator"?... Widzial Pan kiedys na przyklad M4? Jak Pan nie widzial, to niech Pan zobaczy. Kazdy UNIX ma. Cygwin tez. Otoz spiesze Panu doneisc ze dawno temu napisalem w M4 translator jezyka do opisu rownan rozniczkowych ktory to M4 (okolo 600 linii tegoz) translowal ow specjalizowany jezyk do Fortranu. Wiec neich sie Pan douczy co to jest "makrogenerator" jak rowneiz dowie sie ze wiekszosc z nich (M4, ML/1, GPM) jest rownowazna Maszynie Turinga, a wiec mozna w nich robic zupelnie dowolne rzeczy. I ze "makrogenerator" to nei oznacza automatycznei "makrogenerator jezyka C", bo ten to rzeczywiscie nic nei moze. A.L.
Technical Details
Message-ID:
<v773g2dfsg4la37dqi1b25nrh3n2o2r3ug@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!sn-xt-sjc-05!sn-xt-sjc-08!sn-xt-sjc-01!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<edbn1a$80t$1@atlantis.news.tpi.pl> <edcmgq$kip$1@inews.gazeta.pl> <edcq4g$lbv$1@nemesis.news.tpi.pl> <edre0d$7dt$1@inews.gazeta.pl> <eds658$j4g$7@kujawiak.man.lodz.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!sn-xt-sjc-05!sn-xt-sjc-08!sn-xt-sjc-01!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail From: A.L. <alewando@fala2005.com> Newsgroups: pl.comp.objects Subject: Re: Generyki w Javie [tylko dla ludzi o mocnych nerwach] Date: Fri, 08 Sep 2006 11:46:03 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <v773g2dfsg4la37dqi1b25nrh3n2o2r3ug@4ax.com> References: <edbn1a$80t$1@atlantis.news.tpi.pl> <edcmgq$kip$1@inews.gazeta.pl> <edcq4g$lbv$1@nemesis.news.tpi.pl> <edre0d$7dt$1@inews.gazeta.pl> <eds658$j4g$7@kujawiak.man.lodz.pl> X-Newsreader: Forte Agent 3.1/32.783 MIME-Version: 1.0 X-Complaints-To: abuse@supernews.com Lines: 30 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit