🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Największy problem Pythona.

#8518
From: Qertoip
Date: Tue, 10 May 2005 09:14
33 lines
2162 bytes
Na początek uczciwie zaznaczę, że jestem w Pythonie początkujący. Nie
licząc różnych "wprawek", napisałem około 1000 wierszy działającego kodu
(wątki, sockety, XML). Inną część tej samej aplikacji (również: wątki,
sockety, XML) piszę w .NET (VS2003).

Tym samym miałem okazję porównać swoją produktywność na tych dwóch
platformach. Podkreślę - nie tyle językach, co *platformach*.

Zauważyłem, że choć Python jest bardziej ekspresywny niż C#, to jednak
wydajność tworzenia oprogramowania jest istotnie większa w tym drugim...

Spostrzegłem, że składają się na to dwie prozaiczne rzeczy:
- bardzo słaba (w porównaniu do MSDN) dokumentacja bibliotek Pythona
- niemożność wylistowania składowych obiektu (w VS: Ctrl+Space) wraz z
podręczną dokumentacją dla każdej składowej (metody, atrybuty). Osoby
piszące w nowoczesnych IDE wiedzą o co mi chodzi.

To drugie wynika z faktu, że w Pythonie rzadko kiedy da się statycznie
ustalić typ obiektu (jeśli się da, najlepsze pythonowe IDE potrafią
wylistować składowe).

Niby pierdółki... ale *naprawdę* ma to zasadniczy wpływ na wydajność.

Jestem głodny Waszych uwag na ten temat. 
Czy da się jakoś zniwelować powyższe problemy?
Jak porównujecie swoją wydajność w Pythonie do wydajności w innych
nowoczesnych językach?


-- 
Pozdr. 
Piotrek
Technical Details
Message-ID: <jsq2enrcpp4r$.nmpn8bgh83ge.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!news.tpi.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Qertoip <qer1@o2.pl>
Newsgroups: pl.comp.lang.python
Subject: Największy problem Pythona.
Date: Tue, 10 May 2005 11:14:12 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 33
Message-ID: <jsq2enrcpp4r$.nmpn8bgh83ge.dlg@40tude.net>
NNTP-Posting-Host: host-ip146-78.crowley.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1115716742 9572 85.128.78.146 (10 May 2005 09:19:02 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 10 May 2005 09:19:02 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.14.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit