Kamis, 30 Januari 2014

Bahasa Pemrograman Ruby


Sebuah bahasa pemrograman yang dinamis, berorientasi obyek scripting untuk mengembangkan website dan aplikasi mobile, Ruby dirancang sederhana dan mudah untuk menulis nya.Ruby dibawah platform Ruby on Rails (atau Rails) kerangka kerja, yang digunakan pada Scribd, GitHub, Groupon dan Shopify. Seperti Python, Ruby dianggap sebagai bahasa yang cukup user-friendly untuk pemula.

Penciptanya, Yukihiro " Matz " Matsumoto , bagian dari bahasa-bahasa favorit beliau ( Perl , Smalltalk , Eiffel , Ada dan Lisp ) untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif .

Sejak dirilis ke publik pada tahun 1995 , Ruby telah menarik para pecinta coders  di seluruh dunia . Pada tahun 2006 , Ruby mulai buming . Dengan banyak kelompok pengguna aktif di kota-kota besar di dunia.

Di Ruby, semua variabel adalah obyek. Setiap bit dan kode bisa diberi property dan nilai mereka sendiri. Pemrograman berorientasi obyek memanggil property dengan nama variabel instan dan action, yang disebut sebagai metode. Pendekatan berorientasi objek murni Ruby ini paling sering ditunjukkan oleh sedikit kode yang diberikan pada number.
  
 

Dalam banyak bahasa, angka dan tipe case sensitive / primitive bukan obyek. Ruby mengikuti pengaruh bahasa Smalltalk dengan memberikan metode dan variabel instan pada semua tipe. Hal ini memudahkan penggunaan Ruby, karena aturan yang berlaku untuk objek berlaku untuk semua Ruby

Ruby dianggap sebagai bahasa yang fleksibel, karena memungkinkan pengguna untuk secara bebas mengubah bagian-bagiannya. Bagian penting dari Ruby bisa dihapus maupun didefinisikan ulang. Bagian yang sudah ada bisa ditambahkan. Ruby mencoba untuk tidak membatasi programmer.

Misalnya, penambahan dilakukan dengan 
operator plus (+). Tapi, jika Anda lebih suka menggunakan kata "plus", Anda bisa menambahkan metode tersebut pada kelas builtin Numeric Ruby.
 
 

Tidak ada komentar:

Posting Komentar