🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16229

Re: Typ należący do parametru template'a (czyli STL w parametrze)

#16229
From: Seweryn Habdank-Wojewódzki
Date: Mon, 09 Apr 2007 17:42
40 lines
2477 bytes
Witam

Piotr Dembiński wrote:

> A.L. <fela@2005.com> writes:
> 
> [...]
> 
>> Szablony to zwykly makrogenerator i z obiektowoscia nic zgola
>> wspolnego nei maja.
> 
> Programowanie generyczne.  Swoją drogą to ciekawie mogłaby wyglądać
> biblioteka STL dla ANSI C zrealizowana w oparciu o procesor makr M4.

STL, która nie wykorzystuje pełnej ekspresji szablonów, może i zrobisz na
M4.

Ale gramatyki szablonów nie zrobisz na M4, było to tematem wielu dyskusji,
bo szablony mają dokładną informację o typie. Jeśli uznasz, że szablony są
makrogeneratorem, to momentalnie Twoja definicja obejmuje każdy dostępny
kompilator, a zatem typy generyczne w Javie też. Obawiam się, że nawet
Psyco + Python też pod to podpadnie. I okazałoby się, że wszystkie języki
potrafiące realizować aspekt metaprogramowania w statyczny czy dynamiczny
sposób będą w jednym worku z makrogeneratorem oferowanym przez ANSI C.

Uważam, że takie trywializowanie informatyki jest bez użyteczne, chyba, że
ktoś ma taki sposób marketingu, czyli jeżeli ja nic nie oferuję, to
przynajmniej poniżę konkurencję, a nuż ktoś podłapie. Taka postawa jest
częsta w pewnych kręgach szczególnie politycznych. 

Mam jednak nadzieję, że poziom tej grupy jest wyższy niż szczekanki
polityczne.

Pozdrawiam.

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
 \/\/

To reply remove "n0-5p4m-" from e-mail address.
Technical Details
Message-ID: <evdu15$341$2@tkdami.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mail
References: <slrnf1kjcu.ave.lrem@lrem.maxnet> <evdlhb$f4p$1@inews.gazeta.pl> <evdqq6$qrs$3@news.onet.pl> <desk13psu2rvekht584uoirc0djahrk1dv@4ax.com> <87irc5fnin.fsf@hector.domek>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mail
From: Seweryn Habdank-Wojewódzki <habdank@n0-5p4m-gmail.com>
Newsgroups: pl.comp.objects
Subject: Re: Typ należący do parametru template'a
 (czyli STL w parametrze)
Date: Mon, 09 Apr 2007 19:42:26 +0200
Organization: VectraNet Oswiecim
Lines: 40
Message-ID: <evdu15$341$2@tkdami.pl>
References: <slrnf1kjcu.ave.lrem@lrem.maxnet> <evdlhb$f4p$1@inews.gazeta.pl> <evdqq6$qrs$3@news.onet.pl> <desk13psu2rvekht584uoirc0djahrk1dv@4ax.com> <87irc5fnin.fsf@hector.domek>
Reply-To: habdank@n0-5p4m-gmail.com
NNTP-Posting-Host: 82.139.21.12
Mime-Version: 1.0
X-Trace: tkdami.pl 1176140645 3201 82.139.21.12 (9 Apr 2007 17:44:05 GMT)
X-Complaints-To: usenet@news.tkdami.pl
NNTP-Posting-Date: Mon, 9 Apr 2007 17:44:05 +0000 (UTC)
User-Agent: KNode/0.10.4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit