Bahasa Pemrograman: Ruby
Rabu, 09 November 2016
1 Comment
Pengertian Ruby, Fungsi Ruby, Contoh Ruby, dan Apa itu 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 merupakan bahasa yang seimbang. Penciptanya Ruby, Yukihiro “Matz” Matsumoto, menggabungkan bagian-bagian dari bahasa-bahasa favorit beliau (Perl, Smalltalk, Eiffel, Ada dan Lisp) untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif.
Sejak Ruby pertama kali dirilis ke publik pada tahun 1995, banyak programmer profesional dari seluruh dunia serius ikut mengembangkan Ruby. Pada tahun 2006, Ruby diterima oleh banyak orang. Dengan komunitas pengguna Ruby yang aktif di banyak kota-kota di seluruh dunia dan konferensi-konferensi beserta pertemuan Ruby terkait.
Kelebihan Ruby
Sistem operasi yang didukung Ruby
Lihatlah betapa simpel dan mudahnya membuat output yang kalau di C++ atau Java butuh beberapa baris tambahan (include lah, int main lah, public class lah,..). Di ruby tipe data tidak perlu ditentukan dulu karena secara dinamis ruby akan menentukan sendiri type data dari variabel tersebut. Kita tidak perlu menulis string nama = "" untuk membuat variabel nama dengan tipe data string. Untuk output kita bisa menggunakan print (tidak ada pindah baris setelah teks) atau puts (pindah baris). Seperti di PHP, variabel dalam double qoute akan diterjemahkan, bedanya kalau di PHP variabelnya dengan tanda $ sedangkan di ruby dengan #{namavar}
Bahasa Pemrograman: Ruby | sumber wikipedia, nazoftware, and others
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 merupakan bahasa yang seimbang. Penciptanya Ruby, Yukihiro “Matz” Matsumoto, menggabungkan bagian-bagian dari bahasa-bahasa favorit beliau (Perl, Smalltalk, Eiffel, Ada dan Lisp) untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif.
Sejak Ruby pertama kali dirilis ke publik pada tahun 1995, banyak programmer profesional dari seluruh dunia serius ikut mengembangkan Ruby. Pada tahun 2006, Ruby diterima oleh banyak orang. Dengan komunitas pengguna Ruby yang aktif di banyak kota-kota di seluruh dunia dan konferensi-konferensi beserta pertemuan Ruby terkait.
Kelebihan Ruby
- Sintaks sederhana.
- Memiliki exception handling yang baik.
- Bahasa Pemrograman Berorientasi Objek.
- Mengusung konsep single inheritance.
- Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
- Memiliki garbage collector yang secara 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 v10.5 Leopard
- BeOS
- OS/2
- Unix
- Amiga
- MorphOS
- Acorn RISC OS
- Syllable
- Symbian OS.
Berikut contoh bahasa pemrograman Ruby sederhana:
print "Masukkan namamu: "Simpan di folder manapun sesukamu lalu diberi nama "coba.rb" (kata coba bisa diganti apapun, yang penting extensionnya .rb). Disini kita menggunakan Console (cmd) untuk mengeksekusi file ruby. Kalau gak salah sebenarnya bisa pake irb tapi bagusan kayak gini kayaknya. Nah, outputnya seperti gambar diatas
nama = gets
puts "Selamat datang #{nama}"
Lihatlah betapa simpel dan mudahnya membuat output yang kalau di C++ atau Java butuh beberapa baris tambahan (include lah, int main lah, public class lah,..). Di ruby tipe data tidak perlu ditentukan dulu karena secara dinamis ruby akan menentukan sendiri type data dari variabel tersebut. Kita tidak perlu menulis string nama = "" untuk membuat variabel nama dengan tipe data string. Untuk output kita bisa menggunakan print (tidak ada pindah baris setelah teks) atau puts (pindah baris). Seperti di PHP, variabel dalam double qoute akan diterjemahkan, bedanya kalau di PHP variabelnya dengan tanda $ sedangkan di ruby dengan #{namavar}
Bahasa Pemrograman: Ruby | sumber wikipedia, nazoftware, and others
Apa perbedaan antara array dan hash dalam Ruby? salam : https://jakarta.telkomuniversity.ac.id/tips-dan-trik-menghadapi-uts-ujian-tengah-semester-yang-ampuh/
BalasHapus