Mengenal Bahasa Pemrograman Asal Jepang, Ruby - Hyutaku

Saturday, September 5, 2020

Mengenal Bahasa Pemrograman Asal Jepang, Ruby

Pengertian bahasa pemrogramanRuby
learnwortyh.net
Pernahkah kalian mendengar bahasa pemrograman Ruby? Ruby merupakan bahasa pemrograman dinamisn yang berbasis skrip berorientasi objek. Bahasa Ruby memiliki tujuan untuk menggabungkan kelebihan dari semua bahasa-bahasa pemrograman skrip yang ada di dunia saat ini. Uniknya, Ruby ditulis dengan bahasa pemrograman C dengan bahasa kemampuan dasar Python dan Perl.

Tahukan kamu, jika bahasa Ruby merupakan bahasa yang berasal dari negara Jepang? Ya, bahasa Ruby dirancang oleh programmer asal Jepang yang bernama Yukihiro Matsumoto. Sedikit melihat sejarah, pada tahun 1993 Yukihiro Matsumoto ingin membuat bahasa skripting yang memiliki kemampuan PBO.

Pada tahun itu, PBO (Pemrograman Berorientasi Objek) sedang berkembang, tetapi belum ada bahasa pemrograman skripting yang mendukung PBO. Akhirnya, penulisan bahasa Ruby dimulai pada bulan Februari 1993 dan berakhir pada bulan Desember 1994 dengan dirilisnya versi alpha dari Ruby.

Pada awal perkembangan bahasa pemrograman Ruby, Yukihiro Matsumoto menulis Ruby sendiri sampai tahun 1996 dan sudah membentuk sebuah komunitas yang telah ikut berkontribusi untuk perkembangan bahasa pemrograman Ruby.

Berkat itu, bahasa Ruby kini tidak hanya dikenal di negara Jepang, tetapi telah dipakai di beberapa negara yang ada di dunia. Pada bulan Agustus 2006, Macintosh melakukan kerja sama dengan menerapkan Ruby on Rails pada Mac OS X v10.5 Leopard dan berhasil diluncurkan pada bulan Oktober 2007.

Kelebihan bahasa pemrograman Ruby

  • Coding atau sintak yang sederhana.
  • Mempunyai exception handling yang sangat baik.
  • Termasuk bahasa pemrograman berorientasi objek.
  • Konsep single inheritance.
  • Open Source.
  • Mempunyai garbage collector yang bisa otomatis akan menghapus informasi tak terpakai dari memori.

Sistem operasi yang didukung Ruby

  • Linux
  • Microsoft Windows 95/98/XP/NT/2000/2003/Vista
  • MacOS X v.10.5 Leopard
  • BeOS
  • OS/2
  • Amiga
  • Unix
  • MorphOS
  • SymbianOS
  • Syllable
  • Acor RISC OS

Contoh sintak/kode "Hello Word" dalam bahasa Ruby

puts "Hello world"

Bagikan artikel ini

Silakan tulis komentar Anda