Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Python / Zope

Cevapla
 
LinkBack Seçenekler
Eski 10/02/2008, 05:31   #1 (permalink)
Üye
 
Üyelik Tarihi: 01/2008
Mesaj: 35
Varsayılan ç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
prozilium hatta değil   Alıntı Yaparak Yanıtla
Eski 10/02/2008, 13:58   #2 (permalink)
Üye
 
Üyelik Tarihi: 05/2004
Yer: İzmir
Mesaj: 28
Varsayılan

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
Onderce hatta değil   Alıntı Yaparak Yanıtla
Eski 10/02/2008, 20:06   #3 (permalink)
Üye
 
Üyelik Tarihi: 01/2008
Mesaj: 35
Varsayılan

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.
prozilium hatta değil   Alıntı Yaparak Yanıtla
Eski 10/02/2008, 22:09   #4 (permalink)
Üye
 
Üyelik Tarihi: 05/2004
Yer: İzmir
Mesaj: 28
Varsayılan

Ç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
Onderce hatta değil   Alıntı Yaparak Yanıtla
Eski 11/02/2008, 00:58   #5 (permalink)
Üye
 
Üyelik Tarihi: 01/2008
Mesaj: 35
Varsayılan

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
prozilium hatta değil   Alıntı Yaparak Yanıtla
Eski 11/02/2008, 14:23   #6 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Yer: İzmir
Mesaj: 4
Varsayılan

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 :-)
sleytr hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

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

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
kullanılan alanda çelişki elmyra Windows 8 18/11/2004 02:01
Forum Kuralı ve Smiley ?!? (Çelişki) eslem1 Hayata Dair 67 08/10/2003 16:42
Acı bir çelişki xXx Hayata Dair 6 12/04/2003 18:55


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 06:38.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net