🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15375

Re: Generyki w Javie [tylko dla ludzi o mocnych nerwach]

#15375
From: A.L.
Date: Fri, 08 Sep 2006 16:46
30 lines
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-mail
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>

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