2 poin oleh GN⁺ 2023-08-30 | 1 komentar | Bagikan ke WhatsApp
  • Saya mulai belajar pemrograman dengan JavaScript pada 2013.
  • Setelah itu saya mempelajari dan mencoba berbagai bahasa, termasuk Python, tetapi JavaScript selalu terasa yang terbaik bagi saya.
  • Tahun lalu saya belajar Ruby, dan saya terkejut karena bahasa itu menyenangkan dan mudah digunakan.
  • Saat ini saya memulai semua proyek baru dengan Ruby.
  • Pada era 2000-an, Python dan Ruby sama-sama merupakan bahasa yang relatif baru, bertipe dinamis, dan terasa seperti "bahasa Inggris".
  • Selama masa itu, kedua bahasa ini menikmati tingkat popularitas yang mirip.
  • Sekarang Ruby masih tetap hidup, masih banyak lowongan terkait Rails, dan hal-hal menarik juga terus terjadi di ekosistem Ruby itu sendiri.
  • Namun, Python telah melanjutkan pertumbuhan besarnya selama 10 tahun terakhir.
  • Library matematika Python seperti numpy dan pandas sangat menarik bagi kalangan akademik.
  • Python mungkin juga lebih sederhana dan lebih mudah dipelajari.
  • Kita bisa mempertimbangkan mengapa pertumbuhan Ruby berhenti sementara Python menjadi, mungkin, bahasa pemrograman paling populer.
  • (Menurut saya Ruby adalah bahasa yang lebih baik), tetapi karena saya tidak terlalu memperhatikannya saat itu, saya ingin mendengar pendapat para programmer senior.

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.