Mengenal Lebih Dekat Bahasa Pemrograman Ruby

Ruby merupakan bahasa pemrograman script yang berorientasi objek yang diciptakan oleh seorang programmer Jepang bernama Yukihiro “Matz” Matsumoto. Ruby merupakan gabungan dari beberapa bagian bahasa pemrograman favorit si penciptanya seperti (Perl, Smalltalk, Eiffel, Ada dan LISP) yang ditulis dengan bahasa …

Review Overview

User Rating: 0.98 ( 4 votes)
0

Ruby merupakan bahasa pemrograman script yang berorientasi objek yang diciptakan oleh seorang programmer Jepang bernama Yukihiro “Matz” Matsumoto. Ruby merupakan gabungan dari beberapa bagian bahasa pemrograman favorit si penciptanya seperti (Perl, Smalltalk, Eiffel, Ada dan LISP) yang ditulis dengan bahasa pemrograman C, sehingga menciptakan bahasa pemrograman baru yang seimbang antara pemrograman fungsional dengan imperatif. Ruby dibuat pada tahun 1993 dan dirilis pertama kali ke publik pada tahun 1995.

ruby

Kelebihan Ruby

Berikut ini beberapa kelebihan yang dimiliki Ruby:

  • Bahasa pemrograman yang berorientasi objek.
  • Memiliki sintaks yang sederhana
  • Bahasa yang fleksibel, karena bagian-bagian Ruby bisa dimodifikasi, bisa dihapus bahkan bisa didefinisikan ulang oleh siapa saja.
  • Variable di Ruby tidak perlu dideklarasikan.
  • Cenderung menggunakan keyword berbahasa Inggris, dan hanyamenggunakan beberapa tanda baca untuk memperjelas kode Ruby.
  • Mengusung konsep single inheritance.
  • Blok Ruby juga dianggap sebagai poin lebih dari Ruby yang sangat fleksibel.

 Kelemahan Ruby

Beberapa kelemahan yang dimiliki Ruby antara lain:

  • Penulisan coding Ruby yang masih full interpreted sehingga program-program Ruby cenderung lebih lambat saat dijalankan.
  • Kualitas IDE yang masih jauh daripada .net dan java.

Fitur yang Dimiliki Ruby

Beberapa fitur-fitur yang dimiliki Ruby antara lain:

  • Memiliki garbage collector yang akan menghapus informasi tak terpakai dari memori secara otomatis.
  • Memiliki exception handling yang baikuntuk mempermudah penanganan error.
  • Menyediakan fitur OS threading yang independent sehingga dapat dijalankan untuk semua platform sistem operasi.
  • Mendukung banyak sistem operasi seperti GNU/Linux,UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP/Vista/7, DOS, OS/2 dll

Selain itu ruby adalah bahasa pemrograman yang free dan opensource. Ruby semakin populer di dunia dengan adanya Ruby on Rails (RoR). Ruby on Rails merupakan open-source web development framework untuk membangun aplikasi berbasis web yang dibuat dengan bahasa pemrograman Ruby, yang dibuat oleh seorang programmer berkebangsaan Denmark bernama David Heinemeier Hansson pada tahun 2003. Arsitektur RoR sendiri menggunakan Model-View-Controller, yang memiliki kelebihan:

  • Dapat memisahkan antara User interface dengan bagian bisnis logika.
  • Dapat menghindari penulisan kode yang sama.
  • Memudahkan maintenance.

 Untuk mendapatkan Ruby dapat di download disini

ruby1

Tampilan interactive Ruby (irb).

Sampai jumpa di artikel dan tutorial selanjutnya tentang bahasa pemrograman Ruby…. :)

Sumber: www.ruby-lang.org/id/

Nasrul Halim

Beliau adalah seorang dosen Tetap STMIK dan POLTEK PalComTech, mata kuliah yang ia ajarkan adalah Pemprograman dan Networking

Latest posts by Nasrul Halim (see all)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

[+] kaskus emoticons nartzco

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Yuk kita share...