🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Wydajność jythona (było Re: python vs php - potrzebne argumenty)

#26658
From: Łukasz Rekucki
Date: Tue, 24 Nov 2009 14:15
43 lines
4212 bytes
Benchmark JVM'a na ścisłych pętlach z arytmetyką, to chyba
nieporozumienie (a już na pewno mierzenie czasu startu - to tak jakby
wliczać czas startu systemu operacyjnego do prędkości twojej
przeglądarki WWW). Prawda jest taka, że nikt nie prowadzi ścisłych
benchmarków na ten temat. Fakt, Jython 2.5 mocno zwolnił by dogonić ze
zmianami w języku, co nie zmienia faktu, że może być szybciej nawet
jeśli targetem jest JVM

Czy któryś z was zastanowił się, że autorzy CPython mając dużo więcej
swobody, a nic z tego nie wynika? Interpreter Ruby 1.9 już dawno
prześcignął CPythona, dlatego Google, które jest jednym z największych
użytkowników (o ile nie największym) pythona pracuję nad Unladen
Swallow:

>>  * Unladen Swallow - nieoficjalny zastępnik CPython'a dla wersji 3.x,
>> na razie tylko trochę szybszy w porównaniu z 2.6

> 3.x??? Przecież to kod dla 2.6.x

Co by tu zacytować.. może np.: http://lwn.net/Articles/332038/

"""
Still, Winter said, the team does keep in close contact with Python
designer Guido van Rossum (himself a Google employee) and other
members of the CPython team. "In our discussions with Guido and others
about how and where to merge our changes back into CPython, the idea
has been proposed that Unladen Swallow should merge into 3.x. 3.x is
the future of the language, and if 3.x is significantly faster than
2.x, that's an obvious incentive to port applications and libraries to
3.x. None of that is set in stone, and Guido may well change his
mind."
"""
Tak, to jest implementacja 2.6, bo zaspokaja to żywotne interesy
Google. Jednak nie od dziś słyszy się, że Guido rozważa uznanie US
jako nowej implementacji referencyjnej dla 3.x; Jak ktoś myślał, że to
moratorium to tylko dla zabawy, to niech się jeszcze zastanowi.

---

Co do "powolności" języków dynamicznych, proponuję poczytać i
potestować PyPy. I czy się to komuś podoba czy nie, to języki z
*opcjonalnym* typowaniem są przyszłością dla języków *ogólnego
przeznaczenia*.
Technical Details
Message-ID: <b32b3a8a-ae35-4c09-8f2c-9a4ad04cfd4b@u20g2000vbq.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!aotearoa.belnet.be!news.belnet.be!newsfeed.kpn.net!pfeed09.wxs.nl!feeder3.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!u20g2000vbq.googlegroups.com!not-for-mail
References: <h83in7$rl3$1@inews.gazeta.pl> <op.u3ore7useaqjf2@macbook-pro-15-zbiru.local> <1ed24c15-19ff-4a55-872c-ed0ecc3302c9@p8g2000yqb.googlegroups.com> <221dc55c-d636-44f1-bf11-c437e392aa69@j19g2000yqk.googlegroups.com> <he7dc2$q7s$1@news.lublin.pl> <3d4aa257-cd86-4220-9917-e7ff6af41193@d5g2000yqm.googlegroups.com> <556ac98b-668b-4b4a-8373-46ed23c0735d@o31g2000vbi.googlegroups.com> <2986fd9f-56a1-41b9-811e-4f27a4b1a8ac@o13g2000vbl.googlegroups.com> <fb102619-d0ae-46de-9078-55561f655075@33g2000vbe.googlegroups.com> <7cf465d2-a344-4a63-9fbc-a8e2d5c72e90@v37g2000vbb.googlegroups.com> <0477cb5d-8df9-4ac6-a8f3-00dd75dc9b61@33g2000vbe.googlegroups.com> <87bpis9qvi.fsf_-_@mekk.waw.pl> <op.u3wc3kddeaqjf2@jzabielloosx.dubtilt.local> <op.u3wdfrm6eaqjf2@jzabielloosx.dubtilt.local> <87y6lw866p.fsf@mekk.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!aotearoa.belnet.be!news.belnet.be!newsfeed.kpn.net!pfeed09.wxs.nl!feeder3.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!u20g2000vbq.googlegroups.com!not-for-mail
From: Łukasz Rekucki <lrekucki@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: Wydajność jythona (było
 Re: python vs php - potrzebne argumenty)
Date: Tue, 24 Nov 2009 06:15:59 -0800 (PST)
Organization: http://groups.google.com
Lines: 49
Message-ID: <b32b3a8a-ae35-4c09-8f2c-9a4ad04cfd4b@u20g2000vbq.googlegroups.com>
References: <h83in7$rl3$1@inews.gazeta.pl> <op.u3ore7useaqjf2@macbook-pro-15-zbiru.local>  <1ed24c15-19ff-4a55-872c-ed0ecc3302c9@p8g2000yqb.googlegroups.com>  <221dc55c-d636-44f1-bf11-c437e392aa69@j19g2000yqk.googlegroups.com>  <he7dc2$q7s$1@news.lublin.pl> <3d4aa257-cd86-4220-9917-e7ff6af41193@d5g2000yqm.googlegroups.com>  <556ac98b-668b-4b4a-8373-46ed23c0735d@o31g2000vbi.googlegroups.com>  <2986fd9f-56a1-41b9-811e-4f27a4b1a8ac@o13g2000vbl.googlegroups.com>  <fb102619-d0ae-46de-9078-55561f655075@33g2000vbe.googlegroups.com>  <7cf465d2-a344-4a63-9fbc-a8e2d5c72e90@v37g2000vbb.googlegroups.com>  <0477cb5d-8df9-4ac6-a8f3-00dd75dc9b61@33g2000vbe.googlegroups.com>  <87bpis9qvi.fsf_-_@mekk.waw.pl> <op.u3wc3kddeaqjf2@jzabielloosx.dubtilt.local>  <op.u3wdfrm6eaqjf2@jzabielloosx.dubtilt.local> <87y6lw866p.fsf@mekk.waw.pl>
NNTP-Posting-Host: 212.76.62.207
Mime-Version: 1.0
X-Trace: posting.google.com 1259072159 21678 127.0.0.1 (24 Nov 2009 14:15:59 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 24 Nov 2009 14:15:59 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: u20g2000vbq.googlegroups.com; posting-host=212.76.62.207;  posting-account=5fpXZwoAAADF-CUdCuJ-FpYxG8__-wRx
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US)  AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.33 Safari/532.0,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit