Membahas Apa Itu Bahasa Ruby

Pengantar Belajar Ruby

Apa kamu adalah seorang yang baru terjun ke duani IT (khusunya koding meng-koding) dan mencari bahasa pemrograman yang easy to eat??

Atau apakah kamu orang yang bertipe "ahhh, ngoding yang sederhana saja kenapa harus dibikin ribet sihh???"

Mungkin kamu ada berpikiran seperti itu ya, mencari bahasa pemrograman yang sederhana secara syntax namun mendapatkan pegalama yang sama dengan bahasa pemrograman lain.

Itu beberapa alasan kenapa kamu harus belajar bahasa pemrograman Ruby, Ya.......ini adalah bahasa pemrograman yang mudah sekali dipelajari dan cepet sekali untuk dimengerti.

Kenapa saya bilang cepat sekali dimengerti dan mudah banget dipahami?? ya keren syntax-nya yang sangat mendekati bahasa manusia, artinya hampir sama dengan bahasa inggris yang kita pakai (tanpa tanda yang aneh aneh lah pokoknya)

Penggagasnya sendiri (Matz) menyebutkan bahawa dia sedang "mencoba membuat Ruby natural, bukan sederhana," dengan cara membuatnya mirip dengan kehidupan nyata.

Berprinsip pada hal tersebut dia menambhkan "Penampilan Ruby dari luar sederhana, tetapi sangat rumit di bagian dalam, seperti badan manusia kita ini". Setidaknya itulah yang saya baca di webnya.


Everything is Object

Matz mengatakan bahwa dia ingin sebuah bahasa pemrograman yang lebih hebat dari Perl dan lebih berorientasi object dari bahasa Python, dan.......whoalaaaa terciptalah bahass Ruby ini.

Ruby adalah bahasa pemrograman yang memandang semuanya adalah object, ya....everything is object. Bahkan variabel (mau primitive mau bukan) pun dianggap object di Ruby, sehingga bisa kita kenai method.

Nanti kalian pasti akan mendapatinya, pelan pelan dan lanjutkan dari tangga 1 (di sini).

 

Fleksibilitas Ruby

Ruby memiliki flexibilitas yang baik dalam melakukan codingannya, misal nih kita melakukan penambahan dengan tanda plus (+), dan kita ingin membuatnya menjadi plus maka kita bisa mendefinisikannya menggunakan class builtin Numeric

class Numeric
  def plus(x)
    self.+(x)
  end
end
y = 5.plus 6 // hasilnya 11 
 

Dan masih banyak lagi sih kelebihan dari Ruby ini, intinya dengan bahasa Ruby kita akan jauh lebih produktif karen kodingan kita lebih sederhana dan lebih cepat ngodingnya, ye kannn :)

Segitu dulu bahas Ruby-nya, capek juga ngetik soalnya......!!!

Komentar