🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: python vs php - potrzebne argumenty

#26584
From: Piotr Sawicki
Date: Mon, 16 Nov 2009 22:50
28 lines
2987 bytes
Grzegorz Staniak powiada:
> On 16.11.2009, pakalk <pakalk@gmail.com> wroted:
>
>> Podobno jezyki dziela sie na takie, na ktore wszyscy narzekaja i na
>> takie, w ktorych nikt nie programuje ;> Moze zamiast narzekac na
>> php i zarzucac mu rozne dziwne rzeczy, ktorych nie ma, to po prstu
>> dobrze by bylo napisac przykladowa aplikacje, czy snippet robiacy to
>> samo w obu jezykach i na tej podstawie wykazac zalety pythona i jego
>> przewage nad php?

Może kopsnij (pakalku) jakiś pokazujący przewagę php jeśli używasz 
obu - bo obawiam się, że w odwrotną stronę może być problem. 
Ja po przeczytaniu paru kodów źródłowych w php już tego
języka nie tykam nawet kijem (no ale może jestem uprzedzony).

> I po takim konkursiku pehapowe funkcje zaczną rzucać wyjątki?

A jest taki wymóg? Fakt, że dodali ten dziurawy mechanizm
wyjątków niepotrzebnie, no ale błędy można obsługiwać inaczej.
W szczególności w php-ie jest obecna pradawna koncepcja error 
handlerów. Co prawda nie może taki handler przejąć fatal errora,
ale tu już widzę problem w implementacji interpretera a nie
w języku jako takim: to normalne że nie da się opanować błędu
jak się maszyna rozsypie, po prostu funkcje nie powinny panikować
gdy stanie się coś może niestandardowego ale jednak niekrytycznego.


Piotr Sawicki
Technical Details
Message-ID: <slrnhg3lqh.ee.ps171721@duch.mimuw.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail
References: <h83in7$rl3$1@inews.gazeta.pl> <hccvvt$u0t$1@news.lublin.pl> <ac46bc62-a3ee-40a1-ac5d-860be3029272@z41g2000yqz.googlegroups.com> <hcd7ck$3a6$1@news.lublin.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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail
From: Piotr Sawicki <ps171721@students.mimuw.edu.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: python vs php - potrzebne argumenty
Date: Mon, 16 Nov 2009 22:50:57 +0000 (UTC)
Organization: KTG
Lines: 28
Message-ID: <slrnhg3lqh.ee.ps171721@duch.mimuw.edu.pl>
References: <h83in7$rl3$1@inews.gazeta.pl> <hccvvt$u0t$1@news.lublin.pl> <ac46bc62-a3ee-40a1-ac5d-860be3029272@z41g2000yqz.googlegroups.com> <hcd7ck$3a6$1@news.lublin.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>
Reply-To: piotr.sawicki@mimuw.edu.pl
NNTP-Posting-Host: duch.mimuw.edu.pl
Mime-Version: 1.0
X-Trace: achot.icm.edu.pl 1258411857 28270 193.0.96.2 (16 Nov 2009 22:50:57 GMT)
X-Complaints-To: abuse@icm.edu.pl
NNTP-Posting-Date: Mon, 16 Nov 2009 22:50:57 +0000 (UTC)
User-Agent: slrn/0.9.9p1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit