2 puan yazan GN⁺ 2023-08-30 | 1 yorum | WhatsApp'ta paylaş
  • Yaklaşık 2013’te JavaScript ile programlamaya başladıktan sonra Python’ı da denemiş, ancak yakın zamanda öğrendiği Ruby eğlenceli ve kullanımı kolay geldiği için yeni bir projeye Ruby ile başlamış
  • 2000’lerde Python ve Ruby’nin ikisinin de nispeten yeni, dinamik tipli ve İngilizceye benzer sözdizimine sahip diller olarak benzer bir popülerliğe sahip olduğu izlenimine dayanarak, son 10 yılda Python devasa biçimde büyürken Ruby’nin neden aynı şekilde büyümediğini merak ediyor
  • Olası nedenler olarak Python’ın matematik kütüphanelerini, NumPy ve pandas’ın akademideki çekiciliğini, daha sade ve öğrenmesi kolay özelliklerini ve Rails’in Ruby ile neredeyse eşanlamlı hale gelmesini düşünüyor; ancak o dönemi izlemiş deneyimli programcıların açıklamalarını duymayı umuyor

1 yorum

 
GN⁺ 2023-08-30
Hacker News görüşü
  • Veri alanında programlamayla ilk kez tanışanlara çok sayıda fırsat sunan, veri bağlamına özelleşmiş Python.
  • Node.js ve React ile rekabet etmek zorunda kalan, web geliştirmeye özelleşmiş Ruby.
  • Python, öğretim dili olarak popülerlik kazandı ve oyun betikleme ile derleme sistemi oluşturma gibi çeşitli alanlarda kullanıldı.
  • Python, rastgele betikler için standart haline geldi ve birçok dağıtımda Perl'ün yerini aldı.
  • Python, genel amaçlı bir dil olarak bilinir ve çeşitli alanlarda yaygın biçimde kullanışlıdır.
  • Python'ın tasarımı, yeni kullanıcıların kavramlar hakkında doğru sezgiler geliştirmesine yardımcı oldu.
  • Python'ın sadeliği, esnekliği ve güçlü özellikleri başarısına katkıda bulundu.
  • Python'ın standart kütüphanesi, REPL'i ve FFI'si popülerliğinde büyük rol oynadı.
  • Python'ın ivmesi ve sözde koda benzeyen sözdizimi, popülerliğini korumasına yardımcı oldu.
  • Erken benimsenmesi sayesinde Python, Numpy ve ilgili kütüphaneleri kullanan veri odaklı işler için tercih edilen seçenek haline geldi.
  • Python'ın dost canlısı ve erişilebilir bir topluluğu ile harika dokümantasyonu vardı; Ruby ise başlangıçta yalnızca Japonca belgelenmişti.
  • Rails'e benzer Django, birçok başka teknolojiyle birleştirilebildiği için Python'ın başarısına katkıda bulundu.
  • Kişisel deneyimler ve tercihler de Ruby ile Python arasındaki seçimi etkiledi.