Ruby 2.0: Sahabat Baik Pemrogram Selama 20 Tahun

ruby_400

Bahasa pemrograman skrip Ruby versi 2.0 dirilis pengembangnya tepat pada hari ulang tahun ke dua puluh proyek ini. Rilis akbar Ruby 2.0 yang mengemas banyak perbaikan, peningkatan dan penambahan fitur, memang pantas untuk dirayakan pada ulang tahun keberadaannya yang telah mencapai genap dua dasawarsa. Tanggal kelahiran bahasa skript Ruby ini ditandai dengan hari Check-in pertama dari penemunya Yukihiro “Matz” Matsumoto pada tanggal 24 Februari 1993.
ruby_20tahun_sahabat_pemrogram_640
Ruby dibesarkan sebagai sebuah ceruk atau “niche” menyendiri sebagai bahasa khusus dalam waktu yang cukup panjang. Setelah hampir sepuluh tahun berlalu, setelah Ruby ditampung di kerangka kerja Rails, kemudian bahasa pemrograman skript Ruby mulai dekenal masyarakat secara luas sebagai “Ruby on Rails” dan menjadi sahabat baik para pemrogram aplikasi web. Ruby bersama kerangka kerja Rails naik daun, tidak terlepas dari booming yang terjadi di sektor pengembangan web dan internet sepuluh tahun terakhir.

Versi Ruby 2.0.0 merupakan rilis stabil pertama generasi atau cabang pengembangan 2.0 ini yang membawa sejumlah fitur baru, disamping perbaikan-perbaikan yang mengantisipasi kebutuhan pengembang web yang kian hari kian menanjak akan bahasa Ruby.

Highlights dari rilis Ruby 2.0.0:

  • Keyword arguments  telah ditambahkan, memberikan fleksibilitas untuk desain API;
  • Versi ini menyertakan penyempurnaan, yang menambahkan konsep baru pada modularitas Ruby;
  • Beberapa aplikasi populer seperti Rails dan tDiary dilaporkan dapat bekerja pada versi rilis kandidat dari 2.0.0;
  • rdocs dalam jumlah besar telah ditambahkan untuk modul dan metode;
  • Dukungan DTrace telah ditambahkan memungkinkan untuk melakukan run-time diagnosis dalam sistem produksi;
  • Telah ditambahkan TracePoint, yang merupakan peningkatan dari pelacakan API;
  • Telah ditambahkan UTF-8 encoding standar.

Daftar perbaikan lebih rinci untuk rilis 2.0.0 ini, dapat dibaca di situs pengembang proyek Ruby.

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s