Akhir-akhir ini gw mencoba mempelajari salah satu bahasa pemrograman lain selain PHP, yaitu bahasa Ruby. Ada beberapa alasan teknis dan non-teknis yang membuat gw ingin belajar Ruby.

Alasan teknis :

  • Ruby merupakan bahasa interpreter.
  • Ruby memiliki sintaks yang sederhana,mudah dipelajari dan dipahami.
  • Ruby mendukung exception handling seperti halnya Java dan Python.
  • Ruby kaya akan pustaka–pustaka siap pakai yang powerful.
  • Ruby murni merupakan bahasa berorientasi objek di mana semua datanya adalah objek, begitu pula dengan angka 8 yang merupakan instansi dari kelas FixNum.
  • Ruby mendukung single-inheritance dan modul mix-in yang serupa dengan interface di Java. (Multiple-inheritance dapat digantikan dengan menggunakan fitur mix-in ini). Read More