+ Cevap Yaz
6 sonuçtan 1 ile 6 arası gösteriliyor

Konu: çelişki mi var??

  1. #1
    Üye
    Üyelik Tarihi
    01/2008
    Mesaj
    35

    çelişki mi var??

    herkese merhaba. yaklaşık 1 aydır python ile yatıp python ile kalkıyorum az çok bir şey öğrendim ve oldukça zevkli bir dil (en azından benim gibi acemiler için)dil ..

    dilin özellikleriyle ilgili bir çok araştırma yaptım ve gözüme çarpan iki ifade vardı.

    birincisi bir çok linux uygulamasının python ile geliştirildiği , google gibi devlerin bile python kullandığıydı.

    ikincisi ise pythonun java ya c++ ve c gibi dillere göre daha yavaş ollduğuydu. neden yavaş olduğunun sebebini biliyorum (çünkü yüksek seviyeli bir dil) ..

    ancak buna rağmen neden bu kadar çok tercih edildiğini(kim bilir belki bana öyle gelmiştir) bilmiyoruım. (belki c++ kodları kombine edildiği içindir, bilemiyorum))

    bu konu belki başka bi yere açılsa daha iyi olurdu ama ilk burayı uygun gördüm. yanlışlık yaptıysam özür dilerim. teşekkürler ve saygılar

  2. #2
    Üye
    Üyelik Tarihi
    05/2004
    Yer
    İzmir
    Mesaj
    29

    Programlar bazı matematiksel hesaplamalarda günler hatta haftalar boyunca işlem yapmak zorunda kalabilir. Böyle bir durumda her bir işlemin 1 salise gecikmesi bile toplamda çok büyük bir gecikmeye sebep olur.

    Python diğerlerine göre çok hızlı kod yazılabilen ve hemen hemen hertürlü ihtiyaca cevap verebilecek modüllere sahip olan bir dildir.

    Toplam çalışma süresi 0.05 saniye süren bir işlemi 2 kat daha hızlı çalıştırmak çoğu zaman gerekmeyebiliyor.

    İşte pek çok kez karşılaştığımız bu tür programlarda Python tercih ediliyor.

    Bence çelişki yok.


    --
    Onder

  3. #3
    Üye
    Üyelik Tarihi
    01/2008
    Mesaj
    35

    peki bu tür yani çalışma süresi pek te fark etmeyen programlar nelerdir ... masaüstü uygulamaları web tasarımı falan mı ???

    şimdiden teşekkür ederim.

  4. #4
    Üye
    Üyelik Tarihi
    05/2004
    Yer
    İzmir
    Mesaj
    29

    Çalışma süresinin çok önemli olduğu programlar bizim şimdilik yazabileceğimiz türden şeyler değil zaten. Gen hesaplamalarında, simülasyonlarda vs.. kullanılan ve sadece hızlı bir dile değil, aynı zamanda paralel çalışan bilgisayarlara da ihtiyaç duyan programlar. Kaldı ki onların bile bazı bölümleri esnekliği ve hızlı kod üretebilmesi sebebiyle Python ile yazılıyor.

    Grafik arabirimli, veritabanı kullanan, çok kullanıcılı her türlü ticari programda güvenle Python kullanabilirsiniz. Ve aklınıza gelen hemen hemen her alanda.

    Aslına bakarsanız programın hızını belirleyen tek etken dilin hızı değil, onu kullanan kişinin yazdığı kodların doğru yazılması da çok önemli. Örneğin bir veritanından aynı veriyi 10 saniyelik bir işlem sonucunda da çekebiliyorsunuz, 0.5 saniyelik bir işlem sonucunda da. Önemli olan doğru algoritmaları kullanabilmek.



    --
    Onder Cankurt

  5. #5
    Üye
    Üyelik Tarihi
    01/2008
    Mesaj
    35

    hmm teşekkür ederim bu güzel bir haber en azından pythonu boşuna kullanmadığıma inandıracak bir şey tekrar teşekkür ederim saygılar

  6. #6
    Üye
    Üyelik Tarihi
    02/2008
    Yer
    İzmir
    Mesaj
    4

    Aynı sonuca şu şekilde de varılabilir sanırım: Bir şirket için yazılımın geliştirilmesi için harcanan zaman çoğu durumda donanıma harcanabilecek paradan çok daha değerlidir. Python gibi bir dili kullanarak aynı işi yapan bir yazılım çok daha hızlı ve hatasız bir biçimde kodlanabiliyorsa, biraz daha güçlü bir web sunucu donanımı performansı istenilen seviyeye getirecektir. Zaten çoğu durumda hızı etkileyen darboğaz veritabanı ile ilgili işlemlerde ortaya çıkar.

    Tabi bu dediklerim web uygulamaları için geçerli, masaüstü ve benzeri tek kullanıcılı işlemlerde hız ve bellek kullanımı günümüz donanımlarında hemen hiç bir durumda sorun olmaz. (tabi kod doğru yazıldığı sürece :-)

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. kullanılan alanda çelişki
    By elmyra in forum Windows
    Cevap: 8
    En Son Mesaj: 18/11/2004, 02:01
  2. Forum Kuralı ve Smiley ?!? (Çelişki)
    By eslem1 in forum Hayata Dair
    Cevap: 67
    En Son Mesaj: 08/10/2003, 15:42
  3. Acı bir çelişki
    By xXx in forum Hayata Dair
    Cevap: 6
    En Son Mesaj: 12/04/2003, 17:55

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz