rushenaly

rushenaly


0 takip ediyor | 0 takip ediliyor


Bilgi alanları


İlgi alanları

Python, Google'ın da desteği ile ilerlemeye devam ediyor ( 6)

Python'a google tarafından verilen desteği iyi irdelemek lazım. Sadece testing ve scripting dili olarak ele almak pythona yapılacak büyük bir haksızlıktır. Bence python geliştiricileri google desteğiyle cpython'dan kaynaklanan GIL sorununa çözüm bulmalılar. Çoklu işlemciler çağında pythonun multithreading'i desteklememesi çözüm olarak multiprocessing'i önermesi çok komik. Ayrıca jython ya da Ironpython asla bir cpython değil. İnşallah PyPy bu özlemi giderir.

Python, Google'ın da desteği ile ilerlemeye devam ediyor ( 6)

Python, hmmm. Biraz geçmişe dönüp kararlarımı gözden geçiriyorum da aklıma python hakkında pek iç açıcı şeyler gelmiyor. O zaman Java mı Python mu diye çok düşünüp tercihimi javadan yana kullanmıştım pythonun müthiş kolay söz dizimine hayran kalarak. Ama şu GIL (Global Interpreter Lock yok mu!...). Bence pythonun önündeki en büyük engel. Jython ya da Ironpython asla bir Cpython değil. PyPy ise yakın zamanda GIL'ı kaldırmayı planlamıyor. Şimdi GIL ile python çoklu işlemciler çağını nasıl yakalayacak? Python camiası çözüm olarak Multi Processing'ı öneriyor ama o da asla bir threading alternatifi değil. IPC'nin zorlukları ve processlerin ihtiyaç duyduğu kaynaklar multi processing'ı tam anlamıyla bir alternatif yapmıyor. O yüzden python google da sadece testing, prototip geliştirme vb gibi görevlerde kullanılır ama gerçek anlamda ciddi bir uygulamada hele ki threading gerektiren uygulamalarda tercih edilmeyecektir. Kendi ayağına kurşun sıkmak bu olsa gerek.