2 poin oleh GN⁺ 2023-08-30 | 1 komentar | Bagikan ke WhatsApp
  • Setelah mulai pemrograman dengan JavaScript sekitar tahun 2013 lalu sempat mencoba Python juga, penulis baru-baru ini mempelajari Ruby dan merasa bahasa itu menyenangkan serta mudah digunakan, sehingga memulai proyek baru dengan Ruby
  • Berdasarkan kesan bahwa pada era 2000-an Python dan Ruby sama-sama relatif baru, bertipe dinamis, dan memiliki sintaks mirip bahasa Inggris dengan popularitas yang serupa, penulis ingin tahu mengapa dalam 10 tahun terakhir Python tumbuh sangat besar sementara Ruby tidak berkembang sebesar itu
  • Sebagai kemungkinan alasan, penulis teringat pada pustaka matematika Python, daya tarik NumPy dan pandas di kalangan akademik, sifatnya yang lebih sederhana dan mudah dipelajari, serta fakta bahwa Rails menjadi hampir sinonim dengan Ruby, tetapi berharap mendapat penjelasan dari para programmer senior yang menyaksikan situasinya saat itu

1 komentar

 
GN⁺ 2023-08-30
Komentar Hacker News
  • Python yang terspesialisasi untuk konteks data menawarkan banyak peluang bagi orang-orang yang pertama kali mengenal pemrograman melalui bidang data.
  • Ruby yang terspesialisasi untuk pengembangan web harus bersaing dengan Node.js dan React.
  • Python meraih popularitas sebagai bahasa pengajaran, dan digunakan di berbagai bidang seperti scripting game dan pembuatan build system.
  • Python menjadi standar untuk scripting acak, dan menggantikan Perl di banyak distribusi.
  • Python dikenal sebagai bahasa serbaguna, dan digunakan secara luas serta bermanfaat di berbagai bidang.
  • Desain Python membantu pengguna baru membentuk intuisi yang tepat terhadap berbagai konsep.
  • Keringkasan, fleksibilitas, dan kemampuan kuat Python berkontribusi pada keberhasilannya.
  • Standard library, REPL, dan FFI Python memainkan peran besar dalam popularitasnya.
  • Momentum Python dan sintaksnya yang mirip pseudocode membantu mempertahankan popularitasnya.
  • Adopsi awal Python membuatnya menjadi pilihan yang disukai untuk pekerjaan terkait data yang menggunakan Numpy dan pustaka terkait.
  • Python memiliki komunitas yang ramah dan mudah didekati serta dokumentasi yang sangat baik, sementara Ruby pada awalnya hanya didokumentasikan dalam bahasa Jepang.
  • Django, yang mirip dengan Rails, dapat digabungkan dengan berbagai teknologi lain sehingga turut berkontribusi pada keberhasilan Python.
  • Pengalaman dan preferensi pribadi juga memengaruhi pilihan antara Ruby dan Python.