🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16184

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

#16184
From: Seweryn Habdank-Wojewódzki
Date: Wed, 11 Apr 2007 11:17
82 lines
4290 bytes
Witam

Adam Karpierz wrote:

> Juz sa.
> Taki C# , taka Java nawet.

C# bez Nemerle jest nie ciekawe.

Java nie dyskutuję z jej lepszością, bo są różne argumenty.
Jest tańsza w typowych zastosowaniach, w nietypowych
nieosiągalna/drogo-osiągalna. Często zastępowalna przez Pythona. 

Bo jak mogę zainstalować na serwerze JVM, to dla administratora to jest taki
sam bałagan jak instalowanie Pythona. Są oczywiście inne aspekty, które
należy wziąć pod uwagę, jak np. żądania klienta, ale z tymi się nie
dyskutuje, co najwyżej można sugerować korzystniejsze podejścia, ale jak
się ktoś uprze to są dwa wyjścia, olać kontrahenta (za często
wykorzystywane prowadzi do kłopotów) albo podkulić ogon i pisać w czym
każą.

Zresztą jak mówiłem przedewszystkim implementuję algorytmy, a w czym to jest
kwestia decyzji ogólnej.

>> Dziś jak Pan mówi Java ma Pan na myśli 5.0 lub 6.0, a nie np. 1.3.
>> Jak Pan mówi Python to ma pan na myśli 2.4 lub 2.5, a nie np.2.0, czy
>> młodszy?
> 
> Nie. Mam na mysli wiekszosc Pythonow.
> Gdy mowie Python2.5 to mam na mysli 2.5
> 
>> Jak dziś Pan mówi C++ to powinien Pan mieć na myśli ISO C++,
>> a nie np. ARM C++, czy CFront.
> 
> Nie. Gdy mowe o czyms _specyficznym_ dla ISO to mowie
> ISO C++. Gdy mowie C++ to mowie o rzeczach ogolnych
> ktore sa i w ISO i w ARM.
> 
>> To Pana słowa i ukryte tropy!
> 
> Czy gdzies sa nielogiczne ?

Nie. Tylko, że to kwestia definicji, której nam zabrakło jako wspólnej.
 
>> Ada też jest standaryzowana czy to ją też
>> dyskwalifikuje czy wynosi na piedestał?
> 
> Wynosi na piedestal.
> Tyle ze nie z powodu standaryzacji w ogole , ale z powodu
> sposobu w jakim jest sprawdzana "zgodnosc z wzorcem".
> To do dzisaiaj wzor dbania o zgodnosc jezyka(implementacji)
> z wzorcem.

Zgadza się.
 
>>> Niech Pan nie przydaje inteligencji kawalkowi drewna.
>>> Jak Pan mysli ? Kto podaje szablonowi ten typ ?
>>
>> Kompilator?
> 
> Tak. Dokladnie.
> Wiec to on jest medrcem a nie kawalek drewna (szablon).

Tylko, że tak się składa, że jak zaczniemy tak rozdrabniać kawałki kod od
kompilatora to okaże się, że nie Java ma duże możliwości, tylko kompilator
a może VM? 

Kod nigdy sam z siebie nie jest mądry - wręcz to najgłupsza rzecz. Mądry
może być człowiek, i jak się okazuje kompilator. Co zatem jeszcze dorzucimy
do mądrości VM też?

Myślę, że na tym etapie nie ma co oddzielać języka od kompilatora czy VM czy
innego. Czy może wtedy należy też GC odseparować. I nie chwalić Pythona czy
Javy, czy D, tylko konkretnie zaimplementowane GC.

Pozdrawiam.

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

To reply remove "n0-5p4m-" from e-mail address.
Technical Details
Message-ID: <evig7j$jts$1@tkdami.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.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> <4u0l13p53mf3nous2u96ulgidcqovr6p5n@4ax.com> <eve28a$4kl$1@inews.gazeta.pl> <jncl135635jksqfark25n0nh1o7epvq1jg@4ax.com> <evg3ih$pri$1@inews.gazeta.pl> <evgaen$207$3@tkdami.pl> <evgddo$90m$1@inews.gazeta.pl> <evgg65$5dt$2@tkdami.pl> <evggi1$na0$1@inews.gazeta.pl> <evgof3$bii$3@tkdami.pl> <evgq7t$bq8$1@inews.gazeta.pl> <evgs83$hin$1@tkdami.pl> <evgt61$pe8$1@inews.gazeta.pl> <evi1np$aqn$1@tkdami.pl> <evi4gn$jeg$1@inews.gazeta.pl> <evi8t4$f9u$1@tkdami.pl> <evibjk$lsf$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.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: Wed, 11 Apr 2007 13:17:31 +0200
Organization: VectraNet Oswiecim
Lines: 82
Message-ID: <evig7j$jts$1@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> <4u0l13p53mf3nous2u96ulgidcqovr6p5n@4ax.com> <eve28a$4kl$1@inews.gazeta.pl> <jncl135635jksqfark25n0nh1o7epvq1jg@4ax.com> <evg3ih$pri$1@inews.gazeta.pl> <evgaen$207$3@tkdami.pl> <evgddo$90m$1@inews.gazeta.pl> <evgg65$5dt$2@tkdami.pl> <evggi1$na0$1@inews.gazeta.pl> <evgof3$bii$3@tkdami.pl> <evgq7t$bq8$1@inews.gazeta.pl> <evgs83$hin$1@tkdami.pl> <evgt61$pe8$1@inews.gazeta.pl> <evi1np$aqn$1@tkdami.pl> <evi4gn$jeg$1@inews.gazeta.pl> <evi8t4$f9u$1@tkdami.pl> <evibjk$lsf$1@inews.gazeta.pl>
Reply-To: habdank@n0-5p4m-gmail.com
NNTP-Posting-Host: 82.139.21.12
Mime-Version: 1.0
X-Trace: tkdami.pl 1176290355 20412 82.139.21.12 (11 Apr 2007 11:19:15 GMT)
X-Complaints-To: usenet@news.tkdami.pl
NNTP-Posting-Date: Wed, 11 Apr 2007 11:19:15 +0000 (UTC)
User-Agent: KNode/0.10.4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit