🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #26589

Re: python vs php - potrzebne argumenty

#26589
From: Sebastian Kaliszewski
Date: Tue, 24 Nov 2009 12:51
47 lines
3809 bytes
Piotr Sawicki wrote:
> Grzegorz Staniak powiada:
>>> Oczywiście powyższy wywód jest nie na temat, jeśli interpreter 
>>> wylatuje z fatalem tylko dlatego, że jakiś builtin się zdziwił 
>>> nietypowym zachowaniem środowiska (jak niemożność nawiązania 
>>> zdalnego połączenia).
>> A pehapowi tak się też zdarzało.
> 
> Stąd zastrzeżenie - ale nawet jeśli tak było, to problem leży 
> po stronie implementacji interpretera, nie jest to wada języka. 
> W tym sensie, że wystarczy zapatchować kod pehapa, żeby wszystkie 
> dotychczasowe programy .php zaczęły działać zgodnie z intuicją.

Nie da się. Te błędy które były "fatalami" muszą zostać obsłużone w inny 
sposób.

> 
>> Tak to sobie można filozofować kiedy już jest ta obsługa wyjątków.
> 
> W ten sposób sporo dobrych języków (świetnie sobie radzących
> bez koncepcji exceptions) przegrywa z byle ceplusplusem.

A nie przegrywa?

Policz ile z języków do czegoś używanych w stopniu "wystającym ponad 
szum" (czyli nie do teoretycznych zabaw których szczytem jest napisanie 
translatora języka w nim samym) nie ma wyjątków.

> 
>> Najpierw jednak trzeba ją mieć, żeby się mogły ścierać racje 
>> zwolenników i przeciwników, bo bez tego to jak rozmowa dwóch 
>> posiadaczy maluchów czy warto montować automat do beemki, czy
>> też zostać przy skrzyni obsługiwanej ręcznie.
> 
> Taki tok rozumowania uważam za niemądry - równie dobrze można 
> twierdzić, że python jest do bani bo nie ma templates.

Nie równie dobrze. Szablony w języku dynamicznym mają marny sens. Można 
oczywiście sprowadzić dyskusję do tego czy lepiej mieć język dynamicznie 
czy statycznie typowany...

pzdr
Sebastian Kaliszewski
-- 
"Never underestimate the power of human stupidity" -- L. Lang
-- 
http://www.tajga.org -- (some photos from my travels)
Technical Details
Message-ID: <ssust6-cho.ln1@bozon.softax.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!bozon.softax.pl!news
References: <h83in7$rl3$1@inews.gazeta.pl> <2f2d1c53-fa9a-40b1-be71-60f530a0be72@g23g2000yqh.googlegroups.com> <21c2c0bd-464f-45b2-a3ce-449c0412d48c@b2g2000yqi.googlegroups.com> <ad429fa2-5c6d-47a8-8337-1dafcd18c0b9@a31g2000yqn.googlegroups.com> <858f3466-5bdd-4c10-baa1-974089ef29ba@s31g2000yqs.googlegroups.com> <op.u2tsh4k3eaqjf2@mydot.ftpviewlocal.com> <1be92709-f662-4da5-8f44-3ab83d3915d3@k19g2000yqc.googlegroups.com> <op.u2vg6knceaqjf2@mydot.ftpviewlocal.com> <f45ba553-947c-40ff-a96a-88ac21ea20ab@37g2000yqm.googlegroups.com> <op.u26lj6r2eaqjf2@jzabielloosx.dubtilt.local> <929230b3-8c01-4aa0-ba4d-af46cf4196f1@m16g2000yqc.googlegroups.com> <hdqtq7$2qja$1@news2.ipartners.pl> <9417e837-c468-4fe6-9ec8-5c17b268cecd@u7g2000yqm.googlegroups.com> <hds989$q2i$1@news.lublin.pl> <slrnhg3lqh.ee.ps171721@duch.mimuw.edu.pl> <hdslom$1ps$7@news.lublin.pl> <slrnhg3o3d.60f.ps171721@duch.mimuw.edu.pl> <hdsvmg$8mc$1@news.lublin.pl> <slrnhg4ts4.fq3.ps171721@duch.mimuw.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!bozon.softax.pl!news
From: Sebastian Kaliszewski <s.bez_spamu@remove.this.informa.and.that.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: python vs php - potrzebne argumenty
Date: Tue, 24 Nov 2009 13:51:17 +0100
Organization: TP - http://www.tp.pl/
Lines: 47
Message-ID: <ssust6-cho.ln1@bozon.softax.pl>
References: <h83in7$rl3$1@inews.gazeta.pl> <2f2d1c53-fa9a-40b1-be71-60f530a0be72@g23g2000yqh.googlegroups.com> <21c2c0bd-464f-45b2-a3ce-449c0412d48c@b2g2000yqi.googlegroups.com> <ad429fa2-5c6d-47a8-8337-1dafcd18c0b9@a31g2000yqn.googlegroups.com> <858f3466-5bdd-4c10-baa1-974089ef29ba@s31g2000yqs.googlegroups.com> <op.u2tsh4k3eaqjf2@mydot.ftpviewlocal.com> <1be92709-f662-4da5-8f44-3ab83d3915d3@k19g2000yqc.googlegroups.com> <op.u2vg6knceaqjf2@mydot.ftpviewlocal.com> <f45ba553-947c-40ff-a96a-88ac21ea20ab@37g2000yqm.googlegroups.com> <op.u26lj6r2eaqjf2@jzabielloosx.dubtilt.local> <929230b3-8c01-4aa0-ba4d-af46cf4196f1@m16g2000yqc.googlegroups.com> <hdqtq7$2qja$1@news2.ipartners.pl> <9417e837-c468-4fe6-9ec8-5c17b268cecd@u7g2000yqm.googlegroups.com> <hds989$q2i$1@news.lublin.pl> <slrnhg3lqh.ee.ps171721@duch.mimuw.edu.pl> <hdslom$1ps$7@news.lublin.pl> <slrnhg3o3d.60f.ps171721@duch.mimuw.edu.pl> <hdsvmg$8mc$1@news.lublin.pl> <slrnhg4ts4.fq3.ps171721@duch.mimuw.edu.pl>
NNTP-Posting-Host: 83.18.189.42
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1259065550 19424 83.18.189.42 (24 Nov 2009 12:25:50 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Tue, 24 Nov 2009 12:25:50 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
In-Reply-To: <slrnhg4ts4.fq3.ps171721@duch.mimuw.edu.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit