Article View: pl.comp.objects
Article #16164Re: Typ należ?cy do parametru template'a (czyli STL w parametrze)
From: ethouris
Date: Sun, 22 Apr 2007 21:46
Date: Sun, 22 Apr 2007 21:46
48 lines
3403 bytes
3403 bytes
On 9 Kwi, 22:59, "Adam Karpierz" <karpierz@_NOSPAM_python.pl> wrote: > Użytkownik "A.L." <f...@2005.com> napisał: > > > Biblioteka NIH miala jeszcze jedna szczegolna, a > > osobliwa wlasciwosc: byla 100 procentowo obiektowa. > > Dodam tylko iz wtedy myslalem, ze wlasnie w tym > kierunku pojdzie C++. > Nie chce wzbudzac dyskusji czy w dobrym czy zlym. > Chodzi mi tylko o to ze to wydawalo mi sie blizsze > czegos takieg co mim zdaniem zadecydowalo o > sukcesie Javy: przenosna spojna potezna obiektowa > biblioteka narzedziowa/systemowa/uzytkowa. > (zwal jak zwal) a ktorego przemozna potrzebe > przejawiali wtedy programisci C++. > Moim zdaniem NIHL bardziej mi sie wydawal tego > celu blizszy niz o wiele wiele pozniejszy zlepek STL > z innymi dzis zwany std:: Problem tylko w tym, czy dochodzenie do takiej postaci faktycznie spełnia tzw. założenia. Powtarzam nie po raz pierwszy - pomysł, aby zaimplementować programowanie obiektowe w statycznie typowanym języku jest zlekka wzięty z kosmosu: są to rzeczy, których nie da się połączyć bez konieczności używania potwornej i dziwacznej składni, w dodatku prowadzącej do błędów. (Tak na marginesie - znajomy mi opowiadał niedawno, że jego firma straciła kilkaset tysięcy dolarów w ciągu jednego dnia, bo gościu wrzucił kod, w którym rzutował na klasę Email, ale nie z tego pakietu, i dostał wyjątek niewłaściwego rzutowania. Żeby nie było wątpliwości, to był kod w Javie - chyba gdzieś już o tym pisałem. Czy w PRAWDZIWIE OBIEKTOWYM języku ktokolwiek widział kiedykolwiek jakiekolwiek rzutowanie?) A sukces Javy wziął się bardziej stąd, że a) istniała firma, która z jej popularności czerpała zyski (więc postarali się o napisanie odpowiednich bibliotek) b) jest łatwiejsza w debugowaniu Jej obiektowość nie ma tu nic do rzeczy. Java jest "językiem C" języków obiektowych. Pozdrawiam (( ))
Technical Details
Message-ID:
<1177278370.529018.109970@y80g2000hsf.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!postnews.google.com!y80g2000hsf.googlegroups.com!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> <4u0l13p53mf3nous2u96ulgidcqovr6p5n@4ax.com> <eve28a$4kl$1@inews.gazeta.pl> <dm8l135koerf0tjb161h900g4qpnq9fqob@4ax.com> <eve9hj$4jk$1@inews.gazeta.pl>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!newshub.sdsu.edu!postnews.google.com!y80g2000hsf.googlegroups.com!not-for-mail From: ethouris <ethouris@gmail.com> Newsgroups: pl.comp.objects Subject: Re: Typ należ?cy do parametru template'a (czyli STL w parametrze) Date: 22 Apr 2007 14:46:10 -0700 Organization: http://groups.google.com Lines: 53 Message-ID: <1177278370.529018.109970@y80g2000hsf.googlegroups.com> 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> <4u0l13p53mf3nous2u96ulgidcqovr6p5n@4ax.com> <eve28a$4kl$1@inews.gazeta.pl> <dm8l135koerf0tjb161h900g4qpnq9fqob@4ax.com> <eve9hj$4jk$1@inews.gazeta.pl> NNTP-Posting-Host: 81.219.244.75 Mime-Version: 1.0 X-Trace: posting.google.com 1177278370 9181 127.0.0.1 (22 Apr 2007 21:46:10 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 22 Apr 2007 21:46:10 +0000 (UTC) In-Reply-To: <eve9hj$4jk$1@inews.gazeta.pl> User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.20 (Windows NT 5.1; U; pl),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: y80g2000hsf.googlegroups.com; posting-host=81.219.244.75; posting-account=W6788A0AAADjfLYufIDScQB28tLT5-6D Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit