Langsung ke konten utama

Sejarah Ruby


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 Python. Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa skripting yang memiliki kemampuan orientasi objek. Pada saat itu pemrograman berorientasi objek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman objek.

Penulisan Ruby dimulai pada Februari 1993 dan pada Desember 1994 dirilis versi alpha dari Ruby. Pada awal perkembangan Ruby, Yukihiro menulis Ruby sendiri sampai pada tahun 1996 sudah terbentuk komunitas Ruby yang banyak mengontribusikan perkembangan Ruby.

Saat ini Ruby telah berkembang tidak hanya di Jepang, tetapi diseluruh dunia. Bulan Agustus tahun 2006, Macintosh telah melakukan kerja sama dengan mengintegrasikan Ruby on Rails pada Mac OS X v10.5 Leopard telah diluncurkan bulan Oktober 2007. Bahasa pemograman Ruby ini memiliki beberapa kelebihan yaitu :Sintaks sederhana
Memiliki exception handling yang baik
Mengusung konsep single inheritance
Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
Memiliki garbage collectoryang secara otomatis akan menghapus informasi tak terpakai dari memori.

pemograman Ruby ini juga didukung oleh berbagai macam system operation diantaranya adalah 
  • :Linux
  • Microsoft Windows (95/98, XP, NT, 2000, 2003, Vista or Higher)

  • MacOS X v10.5 Leopard
  • BeOS
  • Unix
  • OS/2
  • Amiga
  • MorphOS
  • Acorn RISC OS
  • Syllable
  • Symbian OS



Komentar

Postingan populer dari blog ini

Sejarah Bahasa Pemrograman

  Terciptanya bahasa pemrograman beriringan dengan sejarah mesin dan komputer. Awal mula bahasa pemrograman dimulai dari  Antikythera  yang berasal dari Yunani kuno.  Antikythera  adalah kalkulator yang menggunakan beberapa tuas dan konfigurasi untuk menjalankanya. Pada tahun 1200an Ismail Al-Jazari, seorang ilmuwan pada masa kejayaan Islam membangun sebuah mesin bernama Automata, sebuah robot burung merak yang bergerak dengan menggunakan hydropower (aliran air). Cikal bakal bahasa pemrograman pertama kali muncul pada tahun 1822, sebuah mesin bernama Difference Engine diciptakan oleh Charles Babbage, mahasiswa di universitas Cambridge Inggris. Namun mesin buatan Babbage hanya bisa mengeluarkan satu jenis  output.  Barulah 10 tahun kemudian Charles Babbage mengembangkan mesin pengolah data itu hingga mencapai versi kedua tahun 1849. Perjuangan Babbage diteruskan oleh anaknya, Henry Prevost. Prevost membuat kopian dari perhitungan algoritma mesinnya dan ...

SEJARAH BAHASA PEMROGRAMAN C

  Perkembangan bahasa pemrograman tidak akan lepas dari bahasa C. Dulu, ketika sistem pemrograman ada pertama kali, terdapat bahasa yang dinamakan bahasa mesin. Karena bahasa tersebut sangat sulit dipahami manusia, dibuatlah bahasa   Assembly   yang merupakan bahasa rakitan. Bahasa rakitan merupakan kumpulan dari singkatan beberapa kode. Bahasa assembly tersebut dipakai untuk mengembangkan sistem operasi buatan   Bell Labs , yaitu UNIX. Bahasa assembly masih merupakan bahasa tingkat rendah, sehingga masih sulit dipahami manusia. Sehingga, bahasa dari UNIX dibuat lebih sederhana oleh dua programmer asal Amerika, Dennis Ritchie dan Ken Thompson. Awalnya, mereka menggunakan bahasa pemrograman B buatan Ken Thompson, namun karena keterbatasan bahasa tersebut, dikembangkanlah bahasa pemrograman C. Nama C dipakai setelah abjad B. Bahasa pemrograman ini dikembangkan mulai tahun 1969 sampai 1972 oleh Dennis Ritchie. Pada 1978, Dennis Ritchie dan Brian Kernighan merilis buku “...