Jumat, 08 Januari 2016

Pengenalan Ruby

Sejarah Singkat Ruby

            Ruby merupakan bahasa scripting yang memiliki string processing yang sangat akurat misalnya regular expression, sangat cocok untuk administrator sistem untuk membuat shell script yang powerfull. Pencipta Ruby adalah Yukihiro Matsumo menggabungkan bagian-bagian dari bahasa favorit beliau seperti Perl, Smalktalk, Eiffel, Ada, dan Lisp.
                  
                Ruby pertama kali dirilis ke publik tahun 1995. Pada tahun 2006, Ruby diterima oleh banyak orang.

            Kebanyakan dari perkembangan Ruby beratribut pada terkenalnya software yang ditulis dengan Ruby. Ruby juga sepenuhnya bebas untuk digunakan, dimodifikasi, di distribusikan. Selain itu Ruby juga gratis.


Fitur – fitur pada Ruby

Ruby merupakan bahasa interpreter
Ruby memiliki sintaks yang sederhana, mudah dipelajari dan dipahami
Memiliki fitur yang menangani exception seperti Java atau Python
Menyediakan fitur OS threading yang independent
Sangat portable, Ruby kebanyakan dikembangkan di GNU/Linux namun juga berjalan di banyak tipe UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, dan lain-lain.


Konsep dan Struktur Program

            Sebagai bahasa scripting yang berbasis interpreter, Ruby menawarkan mode interaktif yaitu Interactive Ruby yang biasa disingkat irb. Untuk masuk ke mode tersebut, cukup mengetikkan irb pada command prompt, untuk keluar cukup menekan CTRL+D atau ketikkan exit.  Atau dapat juga menambahkan opsi  “—simple-prompt” pada irb agar bentuk prompt berubah menjadi >>

            Program Ruby umumnya menggunakan indentasi seperti Python, namun tidak mutlak harus dilakukan karena Ruby menggunakan keyword end untuk menandakan akhir dari suatu bagian program.


Variabel

            Ruby bersifat dynamic typing jadi kita tidak perlu mendeklarasikan tipe dan variabel yang ingin digunakan. Kita cukup memasukkan nilai ke variabel yang ingin dipakai. Aturan penulisannya yaitu tidak boleh dimulai dengan angka dan tidak memakai keyword penting dalam bahasa tersebut.


Tipe Data

            Pada Ruby terdapat 5 tipe data, yaitu :
• Angka
• String
• Array
• Hash
• Range


Operator

1. Operator Aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian.
2. Operator Perbandingan yaitu mengembalikan nilai True dan False (==), kurang dari (<), lebih dari (>).
3. Operator Assignment seperti +=, -=, *=, dan /=. Operator ini tidak memerlukan operand kedua.



Sumber : PENGENALAN RUBY

Tidak ada komentar:

Posting Komentar