Re: [Linux-programlama] python ile büyük proje.??

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Tolun ARDAHANLI (tolun286@yahoo.com)
Date: Mon 26 Jun 2006 - 14:56:03 GMT


Merhabalar;
   
  Kesinlikle bora beyin fikrine katiliyorum.
   
  Program kodu iyi yazilmadikca, problem algoritmasi duzgun oturtulmadikca; kendini programci zannedenlerin eline en iyi programlama arabimini yada en iyi programlama dilini verseniz yinede tam bir verim alamazsiniz.
   
  Kusuruma bakmayin ama alel acele baktim verilen adresteki rapora ve dokumana ve yanlis anlamadiysamda sadece compiler cozumleri uzerinde daha cok durulmus. Evet matrisler olsun linked listler olsun ... konularina egilinilmis ancak compiler nedenlerine baglanmis durum. O yuzden benim sahsi fikrim yukaridaki kriterlerle birlikte ister compile etmem 1dk sursun ister 1hafta ama sonunda ortaya cikacak olanin ne oldugunu cok iyi bileyim bu bana yeter. Ve gunumuzde bir kod yazilipta makina kaldirmiyor denmesi bana birazda sacma geliyor. Cunku kod icin gerekli algoritma iyi analiz edilmisse o makinadan gerekli performans alinacaktir...
   
  Hepinize iyi calismalar diler saygi ve sevgilerimi sunarim...
   
  Tolun.
   
   
   
   
   
  
Bora Güngören <bora@boragungoren.com> wrote:
  
Merhaba,

Önemli olan aslında dilin hızı değil sizin yazdığınız kodun hızı.
Geçenlerde bir programlama listesine yollanan bir web adresinde
aşağıdakine benzer bir kod örneğini gördüm.

boolean islevinbirisi ( char ch ) {

int i = 0;
for (; i<256; i++)
if (i == SABIT && i == ch)
return true;
return false;

}

bunun

boolean islevinbirisi (char ch) {
return (SABIT == ch);
}

ile olan farklarının listesini yapmanızı rica edeceğim.

Eğer siz "kötü biçimde C++" yazarsanız, emin olun "iyi biçimde Python"
ondan daha hızlı olur. Hatta bu konuda IEEE için bayağı zaman önce
yapılan bir çalışmada C, C++, Java, C# ve Perl için "ortalama
programcının yazdığı kod"un aynı hızda çalıştığı fark edilmişti.

Önemli olan düzgün kod yazmaktır. Dil size "düzgün kod" yazma olanağı
verdiği için tercih edilmelidir, kaba kuvveti için değil. C++ da yine
hızı için değil yazım stilleri için seçilmelidir.

Sevgiler.

Bora.

zekeriya koç wrote On 26-06-2006 16:41:
> Herkese Selam,
>
> http://www.norvig.com/python-lisp.html adresinde Peter Norvig Tarafından yazılmış Lisp Programcıları İçin Python başlıklı makalede bazı programlama dillerinin bazı işlemleri için C++ ile hız karşılaştırmaları bulunuyor.
>
> buradaki hesaba göre ortalama olarak (detaylar için makaleyi incelliyebilirsiniz) bir python programı C++ a oranla 1.38 ila 278 kat daha yavaş çalışıyor.Bunun tam doğru bir hesap olmayabileceğinin farkındayım.Python'un zaten yorumlanan bir dil olduğunu ve C++ dan daha yavaş olmasının beklenen bir durum olduğunun da farkındayım .
> Ama deneyimli arkadaşlara yorumlarını sormak istediğim konu şudur ki bu kıstasları gözününe alarak "büyük" projelerde "Python uygun değildir,yavaş kalır Gidip C++ ile cebelleşmek durumundayız ya da parasını bastırıp Delphi/Kylix kullanmalıyız" diyebilir miyiz ?
>
> Saygılar .
>
> Zekeriya KOÇ
> Sampaş A.Ş.
> Yazılım Destek Hedesi.
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

                 
---------------------------------
Want to be your own boss? Learn how on Yahoo! Small Business.

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.