Article View: pl.comp.lang.python
Article #26584Re: python vs php - potrzebne argumenty
From: Piotr Sawicki
Date: Mon, 16 Nov 2009 22:50
Date: Mon, 16 Nov 2009 22:50
28 lines
2987 bytes
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-mailReferences:
<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