Jakub Piotr CÅapa wrote:
> Chodzi o to, Åe rÃÅnica w wydajnoÅci jest pomijalna. 

20% bez wgÅebiania siÄ?

Po pierwsze
> dlatego, Åe programy okienkowe zazwyczaj nie wymagajÄ duÅo mocy
> obliczeniowej (nie na poziomie logiki programu --- jedynie na poziomie
> renderingu, ktÃry przecieÅ i tak jest w C).

WÅaÅnie piszÄ implementacjÄ trÃjwymiarowego automatu komÃrkowego z
wizualizacjÄ w OpenGLu. PyGL pewno by sie zakrztusiÅ. ZresztÄ, nawet
Word ze swoimi automatami sprawdzania gramatyki/ortografii/skÅadni juÅ
teraz jest powaÅnym zÅeraczem zasobÃw. O aplikacjach
naukowych/obliczeniowych/dyskowych juÅ nie wspomnÄ.

ZresztÄ, rozmawiamy tutaj o instalatorze, od ktÃrego zapewne wymaga siÄ
wÅaÅnie szybkoÅci i platformy z jak najmniejszÄ iloÅciÄ
maszyn/bibliotek. C i C++ jest nieoddzownym elementem kaÅdego linuxa i
na pewno 80% bibliotek potrzebnych ew. instalaorowi i tak bÄdzie na
pÅytce, Åeby obsÅuÅyÄ wszystkie programy, z ktÃrych korzystaÄ bÄdzie
rzeczony instalator, a python w tym momencie to novum i trzeba go osobno
obsÅuÅyÄ.

 Druga rzecz --- w swoim
> programie w C++ teÅ bÄdziesz potrzebowaÅ czÄsto zaawansowanych bajerÃw i
> wtedy bÄdziesz musiaÅ pÃÅ maszyny wirtualnej Pythona napisaÄ od nowa
> tylko dla swojego programu i nie sÄdze, ÅebyÅ dostaÅ coÅ lepszego niÅ
> oryginaÅ.

Co to znaczy 'zaawansowanych bajerÃw'?? Zdecydowanie prace z
listami/stringami sÄ na pewno notacyjnie Åatwiejsze niÅ w C++, ale z
odpowiednimi bibliotekami teÅ narzekaÄ nie bÄdÄ. Wszystko kwestia
bibliotek szczerze mÃwiÄc i niczego wiecej.

> 
> Nie ma zbytnio kompilowanych wersji programÃw w Pythonie.

Pyexe i na linuxa pewno teÅ jest jakiÅ odpowiednik.

> Dobry przykÅad. Jak chcesz jeÅdziÄ w wyÅcigach to bierzesz rÄcznÄ
> skrzynie, ale jak jedziesz w trasÄ 500 km, to automatyczna bÄdzie
> wygodniejsza.

Pewno - jak jesteÅ dzianym managerem i jeÅdzisz najnowszym PIV z 2GB
ramu + ekstra szybkim dyskiem, to palenie 12-15l na trasie na pewno CiÄ
nie rusza, ale zdaje mi siÄ, Åe maÅo osÃb uÅywajÄcych teraz i tych
nabytych instalatorem jeÅdziÅy takimi merecedesami.

SwjoÄ droÅa, na trasie wrzucasz 4-kÄ albo 5-tkÄ jak masz i jedziesz, to
raczej w mieÅcie siÄ przydaje, jak juÅ chcesz byÄ obrazowy :>

> Aplikacje GUI to programy zdecydowanie I/O bound a nie CPU bound, wiÄc
> wydajnoÅÄ ma w nich drugorzÄdne znaczenie.

SÅuchaj - prosta klikana przeglÄdarka do zdjÄc dziewczyny z wakacji i
brachola z psem pewno tak, ale w instalatorze na pewno wydajnoÅÄ siÄ przyda.

Na wydajnoÅÄ systemu skÅadajÄ siÄ wszystkie jego elementy. Strata
wydajnoÅci na jednej prostej klikance w pythonie jest niewielka, ale
jakby napisali KDE czy Gnome'a w pythonie, to juÅ by zabolaÅo.

ZresztÄ, EOT, bo ja z kolei zaczynam wypisywaÄ tutaj jakieÅ teorie n/t
programowania. Chcesz tak bardzo pythona - z tego co sÅyszaÅem, piszÄ
jakiÅ system unix-like w pythonie, wiÄc nie ma problemu. My tu gadu gadu
o pierdoÅach, a chÅopaki instalator piszÄ - POWODZENIA!! EOT.

[EMAIL PROTECTED]


_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym