Article View: pl.comp.objects
Article #16229Re: Typ należący do parametru template'a (czyli STL w parametrze)
From: Seweryn Habdank-Wojewódzki
Date: Mon, 09 Apr 2007 17:42
Date: Mon, 09 Apr 2007 17:42
40 lines
2477 bytes
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-mailReferences:
<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