Ruby

 on Monday, March 11, 2019  




Ruby adalah bahasa pemrograman dinamis berbasis skrip yang berorientasi obyek. Tujuan dari Ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman skrip yang ada di dunia.  Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Phyton.

Ruby merupakan sebuah bahasa pemrograman yang elegan yang sengaja dirancang agar mudah digunakan oleh programer. Ruby mengikuti pola software yang menyediakan poin-poin referensi yang baik unttuk mempelajari bahasa pmrograman lain seperti Java dan JavaScript.

Ruby implementasi dari bahasa yang seimbang. Penciptanya Yukiro ‘’matz’’ Matsumoto membaurkan bahasa-bahasa favoritnya (Perl, SmalTalk, Eiffel, ADA dan LISP) untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif. Di luar tampak sederhana, tapi begitu masuk sangat rumit.

Kali pertama rilis ke publik pada tahun 1995, dan baru 2006 diterima banyak orang. 

Melihat semua obyek
Bagi Ruby, semuanya adalah obyek. Setiap informasi dan kode diberi property dan action. Pemrograman berorientasi obyek memanggil property dengan nama variabel instan dan action, yang disebut metode. Ruby mengikuti semua pengaruh bahasa SmalTalk.

Ruby lebih fleksibel
Dianggap demikian sebab bahasa Ruby dapat diubah-ubah dengan bebas.

Blok fitur sangat ekpresif
Blok Ruby dianggap sebagai sumber kekuatan Ruby yang sangat fleksibel. Programer dapat menyertakan closure pada setiap metode, menjelaskan metode yang bersangkutan seharusnya berperilaku. Closure disebut blok dan telah menjadi satu di antara banyak fitur-fitur Ruby yang paling populer dan pada banyak pendatang baru Ruby dari bahasa –bahasa imperatif lain sperti PHP atau Visual Basic.

Ruby dan mixin
Ruby tidak berorientasi pada obyek lain, ruby hanya menyediakan single inheritance. Me-mixin sebuah module dan menerima semua metode-metode (dari modul yang bersangkutan) dengan bebas.

Tampilan Ruby secara visual
Ruby jarang menggunakan tanda baca dan biasanya cenderung menggunakan keyword berbahasa Inggris, biasanya tanda baca dipakai hanya untuk memperjelas kode Ruby. Tidak perlu deklarasi variabel, sebab telah menggunakan aturan penamaan yang mudah untuk menyatakan scope suatu variabel.

Sumber :
Berbagai laman internet yang diakses antara tanggal 2 Pebruari 2019 sd 11 Maret 2019
Keyword :
Ruby, Bahasa, Pemprograman, C, Perl, SmallTalk, PHP, Perl, Java, JavaScript, Eiffel, ADA, LISP, VB, Visual Basic,

Ruby 4.5 5 Darto Iwan Monday, March 11, 2019 Artikel Indo, Baru, Pemrograman, PHP, Programming, Teknologi, Ruby, Bahasa, Pemprograman, C, Perl, SmallTalk, Perl, Java, JavaScript, Eiffel, ADA, LISP, VB, Visual Basic, Ruby adalah bahasa pemrograman dinamis berbasis skrip yang berorientasi obyek. Tujuan dari R uby adalah menggabungkan kelebihan dari...


No comments:

Post a Comment

Silakan berkomentar ....